3

ボタンでマウスクリックイベントを自動的に発生させる方法が必要です。私はこれを持っていますが、動作しません:(

window.setInterval(function() {simulateClick(); }, 2000);

関数simulateClick() {
    var evt = document.createEvent("MouseEvents");
    evt.initMouseEvent("クリック", false, false, ウィンドウ, 0, 684, 571, 684, 508, false, false, false, false, 0, null);
        変数 a;
    a.dispatchEvent(evt);
}

前もって感謝します

オスカー

4

2 に答える 2

2

ボタンをクリックするだけの場合、ボタン要素には次のclickメソッドを呼び出すことができます。

<input type="button" id="theButton" onclick="javascript:alert('The button was clicked!');" value="A button" />

<script language="javascript">

setTimeout(function(){
    document.getElementById("theButton").click();
}, 1000); // wait one second then click the button

</script>

特定のx、y位置でのマウスクリックを「実際に」シミュレートする必要はありません。

于 2011-05-06T21:08:57.607 に答える
1

JavaScriptでそれが可能かどうかはわかりませんが、自動で定期的なクリックが必要な場合は、オートホットキーなどの外部ツールでそれを行うことができます

于 2011-05-06T20:56:07.127 に答える