ボタンにclickイベントを設定するサンプル2パターンのサンプルです。
サンプルソース
例1)ボタンタグにonclickを記述するパターン
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
<!DOCTYPE html> <html lang="ja"> <head> <meta charset="utf-8"> <title>テスト</title> <script> function showAlert(){ alert("ボタンが押されました"); } </script> </head> <body> <input type="button" value="ボタン" onclick="showAlert();"> </body> </html> |
例2)ボタンタグにonclickを記述しないパターン
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
<!DOCTYPE html> <html lang="ja"> <head> <meta charset="utf-8"> <title>テスト</title> <script> window.onload = function(){ document.getElementById("btn1").addEventListener("click", function(){ alert("ボタンが押されました"); }); } </script> </head> <body> <input type="button" id="btn1" value="ボタン"> </body> </html> |
解説
- 例2のように、ボタンタグに直接記述しない方がJavaScriptとHTMLを分離でき、メンテナンス性がよくなるためお勧めです。