方法1: HTMLのonload属性を使用する方法
<body onload="myFunction()">
<h1>ページのコンテンツ</h1>
<button id="myButton">クリック</button>
<script>
function myFunction() {
document.getElementById("myButton").click();
}
</script>
</body>
この方法では、onload
属性を使用してbody
要素のロード時にmyFunction
関数を呼び出します。myFunction
関数内で、対象のボタンのclick
メソッドを呼び出すことで、クリックイベントを発火させることができます。
方法2: JavaScriptのDOMContentLoadedイベントを使用する方法
<script>
document.addEventListener("DOMContentLoaded", function() {
document.getElementById("myButton").click();
});
</script>
この方法では、DOMContentLoaded
イベントを使用してページのDOMが完全に読み込まれた時点で指定した関数を実行します。上記のコードでは、DOMContentLoaded
イベントが発生した時にmyFunction
関数内で対象のボタンのclick
メソッドを呼び出すことで、クリックイベントを発火させています。
これらの方法を使用すると、ページがロードされた瞬間にクリックイベントを発火させることができます。必要に応じて、任意の要素とイベントハンドラを指定して上記のコードをカスタマイズすることができます。