JavaScriptでボタンのクリック時に関数を実行する方法


方法1: HTMLのonclick属性を使用する方法 最も基本的な方法は、HTMLのボタン要素にonclick属性を追加し、関数を指定することです。以下は例です。

<button onclick="myFunction()">クリックしてください</button>
<script>
function myFunction() {
  // 関数の処理をここに記述する
}
</script>

この方法では、ボタンがクリックされると、指定した関数が実行されます。

方法2: JavaScriptのaddEventListenerを使用する方法 より柔軟な方法として、JavaScriptのaddEventListenerメソッドを使用することもできます。以下は例です。

<button id="myButton">クリックしてください</button>
<script>
document.getElementById("myButton").addEventListener("click", myFunction);
function myFunction() {
  // 関数の処理をここに記述する
}
</script>

この方法では、JavaScriptのコードでボタン要素を取得し、addEventListenerメソッドを使用してクリックイベントを監視します。ボタンがクリックされると、指定した関数が実行されます。

方法3: jQueryを使用する方法 もしjQueryを使っている場合は、以下のように書くこともできます。

<button id="myButton">クリックしてください</button>
<script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
<script>
$("#myButton").click(function() {
  // 関数の処理をここに記述する
});
</script>

この方法では、jQueryのクリックイベントハンドラを使用して、ボタンがクリックされたときに関数を実行します。

これらの方法を使用すると、ボタンのクリック時に関数を実行することができます。必要に応じて、関数内で他の処理を追加することもできます。