下記のコードによって、t1のボタンをクリックしたときにtestのいう文字がコンソールに書かれるという処理を実現したいのですが、うまくいきません。
HTML
1<button id="t1" type="button">テスト</button>
JavaScript
1document.getElementById('t1').addEventListener('click', function(e) { 2 console.log("test"); 3});
一方で、下記のように修正すると一応動きます。
(もちろんボタン以外をクリックしても動いてしまいます)
JavaScript
1document.addEventListener('click', function(e) { 2 console.log("test"); 3});
公式のドキュメント等も参照したのですが、書き方は合っているように自分では思えます。
https://developer.mozilla.org/ja/docs/Web/API/EventTarget/addEventListener#Add_a_simple_listener
問題点が知りたいです。
ご回答よろしくお願いいたします。
###環境
【ブラウザ】
Chrome: 75.0.3770.142
IE: 11.0.9600.19400
【その他】
PHP(Laravel)で生成したソースです。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/08/02 04:03