checkboxクリック時にjavascriptが実行されるようにしたい。
<input type="checkbox" onclick="hakoClick()"> クリックしたらjavascriptのメソッドが実行されるような、このレベルなんですが、 これってコードみたら丸わかりですよね。色々サイトのコードを見てもonclickで書いてるようなサイトがないですし、これって間違っていますか?
onclickの記述なしで実行されるようにしたいのですが、どう記述すればいいのか分かりません。教えて頂きたいです。
html
1<!DOCTYPE html> 2<html lang="ja"> 3 4<head> 5 <meta charset="UTF-8"> 6</head> 7 8<body> 9 <p>サンプル 10 <div class="hako" id="box" style="border: solid 1px black;width:100px;height:50px;"></div> 11 <input type="checkbox" onclick="hakoClick()">メニュー1 12 <input type="checkbox" onclick="hakoClick1()">メニュー2 13 <input type="checkbox" onclick="hakoClick2()">メニュー3 14 <script> 15 function hakoClick() { 16 irobako = document.getElementById("box"); 17 irobako.style.backgroundColor = "black"; 18 } 19 20 function hakoClick1() { 21 irobako = document.getElementById("box"); 22 irobako.style.backgroundColor = "red"; 23 } 24 25 function hakoClick2() { 26 irobako = document.getElementById("box"); 27 irobako.style.backgroundColor = "blue"; 28 } 29 </script> 30</body> 31</html> 32