題名の通り、クリックしていないのにもかかわらず、オンクリック処理が勝手に実行されてしまいます。
html
1<head> 2</head> 3<body> 4 <button id="button">Click!</button> 5 <h1 id="question">??</h1> 6 7 <script> 8 function add() { 9 var e = document.getElementById('question'); 10 e.textContent = 'hello'; 11 }; 12 13 var B=document.getElementById('button') 14 B.addEventListener('click', add()) 15 </script> 16</body>
「ボタンをクリックしたら」??がHello になるというプログラムを作りたいのですが、ボタンをクリックする前に(リロードしてすぐに)Helloの文字が現れてしまいます。
※変数名に関しては、何もいわないでください
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/12/04 06:36