【週刊ドットインストール】 考える力を養うための新クラス『データで学ぶアルゴリズム』を256timesでリリース!
HTML で buttun を <button id="btn">Run</button> と書き、それを JavaScript で取得して定数に代入したものにイベント設定をしようとしたのですが、ウッカリして定数宣言と代入を忘れてしまいました。
<button id="btn">Run</button>
JavaScript ファイルには
btn.addEventListener('click', () => { document.getElementById('target').textContent = 'Changed!'; });
としか記述していないのですが、正常に動きました。
なぜ、 const btn = document.getElementById('btn'); が無くてもイベントが発生するのでしょうか?
const btn = document.getElementById('btn');
ドットインストールは、3分動画でマスターできるプログラミング学習サービスです。
3分で気軽に学習でき、スマートフォンからも視聴可能です。ホームページやWebサービスの制作を通して、実践的にプログラミングを学べます。
他にも、ゲーム制作やデータ分析・機械学習・AIに使われる言語まで幅広くカバー。学びたい分野のレッスンがきっと見つかります。
この回答を見るにはプレミアムプランへの登録が必要です
HTML で buttun を
<button id="btn">Run</button>と書き、それを JavaScript で取得して定数に代入したものにイベント設定をしようとしたのですが、ウッカリして定数宣言と代入を忘れてしまいました。JavaScript ファイルには
としか記述していないのですが、正常に動きました。
なぜ、
const btn = document.getElementById('btn');が無くてもイベントが発生するのでしょうか?