2016-10-28 16 views
0

ページ上の特定のボタンをクリックする短いスクリプトを書きました。私はURLバーから実行します。スクリプトは次のようになります。URLから関数の後に関数を実行

javascript:(function() { 
    var buttons = document.getElementsByClassName('primaryButton'); 
    for(var i = 0; i <= buttons.length; i++){ 
     buttons[i].click(); 
    } 
})() 

しかし、私は、スクリプトがそれだけでは発生しません、ボタンをクリックした後に実行される別の関数を追加しようとするたびに。

javascript:(function() { 
    var buttons = document.getElementsByClassName('primaryButton'); 
    for(var i = 0; i <= buttons.length; i++){ 
     buttons[i].click(); 
    } 
    alert('test'); 
})() 

しかし、2番目のコマンド(アラート)は実行されていません。何故ですか?

ありがとうございます。

+1

ブラウザの開発者ツールコンソールでエラーを確認してください。間違っていることがわかります.JavaScriptがforループを終了する前にエラーをスローする理由...ヒント.. '<='は問題です –

答えて

0

キャッチされていないエラーが発生しました。提案をありがとうJaromanda X.

関連する問題