dispatchEvent
を使用してクリックをシミュレートするコードがありますが、Chromeでも同じコードが正常に機能しますが、Firefoxでは動作しません。Firefox 5 dispatchEventが動作しない
var evt = document.createEvent("MouseEvents");
evt.initEvent("click",true,true);
jQuery("a:contains(Next)")[0].dispatchEvent(evt);
私は別のページやChromeの細かいページのロードをロードしますが、私はFirebugの中でこのコードを実行したり、私はブックマークレットとしてそれを実行しても、時にFirefoxが絶対に何もしないリンクをクリックしています:ここではコードです。私はまた、MDCドキュメントに示されているようにすべてのオプションを設定することで、長い形式のイベントを初期化しようとしましたが、何もしません。私はここで間違って何をしているのですか?
まだ同じことです。私は 'dispatchEvent'の戻り値として' true'を取得し、何も起こりません。 – davidk01
@david:あなたはフランス語を読むことができない場合でも、[最後の章](http://hornetbzz.developpez.com/tutoriels/javascript/dom/#L5-E-1-C)を読むことができます。 – hornetbzz
@ david:thx。 bwnでは、[ベスト・リンク](http://www.howtocreate.co.uk/tutorials/javascript/domevents)DOMイベントについて知っています。 – hornetbzz