2011-11-07 3 views
2

Firebugのコマンドラインを使用してクリックイベントを強制しようとしています。これは私が持っている限りで、それほど遠くない。Firebugコマンドラインを使用して強制的にクリックする

document.getElementsByClassName('this_button').click(); 

私がしたいことはできますか?

ありがとうございました!

+0

すでに回答済み:http://stackoverflow.com/questions/143747/is-it-possible-to-trigger-a-links-or-any-elements-click-eventthrough-javasc – Polynomial

答えて

0

これまでに誰も解決策を提示しなかったのはなぜかと思います。 あなたが探していることは、これは次のとおりです。

function simulateClick(element) { 
    var evt = document.createEvent("MouseEvents"); 
    evt.initMouseEvent("click", true, true, window, 
    0, 0, 0, 0, 0, false, false, false, false, 0, null); 
    element.dispatchEvent(evt); 
} 

詳細情報についてはdocument.createEventを参照してください。

他のブラウザでは試しませんでしたが、少なくともFirefox 18.0.1では動作します。

関連する問題