標準イベントトリガーにはdispatchEventメソッドを使用できます。しかし、現在 FF5 は A のデフォルト動作をトリガーできません。次のように コードをコピーします コードは次のとおりです。 🎜> クリックバグをシミュレートできません< ;/head> Sina メールボックス /body> ; <br>functiondispatch(el, type){ <br>var evt = document.createEvent('Event'); 🎜> evt.initEvent(type,true,true); <br>el.dispatchEvent(evt); <br>}catch(e){alert(e)}; <br>var a1 = ドキュメント。 getElementById( 'a1'); <br>dispatch(a1, 'click'); <br><br> <br>リンク A、dispatchEvent を使用します。クリックをシミュレートします。テストは、IE9/Safari/Chrome/Opera の mail.sina.com.cn にジャンプします。 Firefox5だけ飛び越えられませんでした。 <br>Firefox 5 では click メソッドがすべての要素に追加されるため (Firefox 3 には追加されません)、click メソッドを使用してテストします <br><br><br><br><br>コードをコピーします<br> </div> <br> コードは次のとおりです: <br><br> <div class="codetitle"><a id="a1" href="http://mail.sina.com.cn">Sina Mailbox</a> ; <span><a style="CURSOR: pointer" data="48752" class="copybut" id="copybut48752" onclick="doCopy('code48752')">var a1 = document.getElementById('a1'); <u></u> </a>テストはまだsina.com.cnにジャンプしませんでした。 </span>Firefox の 2 つのメソッドはいずれも、リンク A のデフォルト動作をトリガーできないことがわかります。もしかしたら、Firefox のセキュリティ メカニズムにより、クライアント プログラマが A ジャンプをシミュレートすることが禁止されているのかもしれません... </div>注: FF3 を使用した Tapir のテスト結果は、FF5 のテスト結果と同じです。ありがたい..