javascript - javascriptで link( ) クリックをシミュレートする
3718 次
2 に答える
0
function simulateClick() {
var evt = document.createEvent("MouseEvents");
evt.initMouseEvent("click", true, true, window,
0, 0, 0, 0, 0, false, false, false, false, 0, null);
var cb = document.getElementById("link");
var canceled = !cb.dispatchEvent(evt);
}
ここから。これはフィドルです。ここでは、クリック イベントを作成してディスパッチし、要素にイベント ハンドラーを追加し、1 秒の遅延後に関数を呼び出す関数を定義します。
于 2012-10-15T09:20:54.447 に答える