イベント体験プレイグラウンド

ボタンや入力にイベントリスナーを追加して、addEventListener の動きをその場で確認しよう。

操作する要素

ボタン
テキスト入力
カラーボックス
ホバーしてね

監視するイベント

(リスナーなし)

イベントログ

リスナーを追加して要素を操作すると、ここにイベントが表示されます

使い方

  1. 「監視するイベント」のチェックボックスで確認したいイベントを選ぼう(複数選択OK)
  2. + リスナー追加 ボタンを押して、イベントリスナーをアタッチしよう
  3. ボタンをクリックしたり文字を入力したりすると、右パネルにイベントログが流れるよ!

「イベント」が分かりにくいのは目に見えないから

JavaScriptのイベント処理は、コードを書いても「本当に動いてるのか」が分かりにくい。 addEventListener を書いてもエラーは出ないし、リスナーが登録されたかどうかは見た目では判断できない。

このプレイグラウンドでは、イベントが発火するたびにログが流れる。 「クリックしたら click イベントが飛ぶ」「キーを押したら keydown → keyup の順で発火する」という動きが、リアルタイムで目に見える。

試してほしい3つの実験

授業や課題でどう役立つ?

よくある質問

Q. addEventListener と onclick の違いは?
onclick は1つしか登録できない(上書きされる)。addEventListener は同じ要素に複数のリスナーを追加できる。基本的に addEventListener を使おう。
Q. イベントが発火しないときは何を確認すべき?

イベントについてもっと学ぼう

関連ツール

詰まったら、ここから質問してね ❓

僕が直接返事するので、数日以内に届きます。

質問フォームへ