0
4

2 に答える 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 に答える