JavaScript入門 - イベント処理の基礎

イベント処理の基礎

イベントリスナー(addEventListener)を使って、ユーザーの操作に応じて処理を実行する方法を学びます。イベントオブジェクトの活用や、クリック・マウスオーバーイベントの使い方も体験しましょう。

タスク

クリックイベント

ボタンをクリックしたときにテキストを表示してみましょう。

マウスオーバーイベント

マウスをボタンに乗せたときにテキストや色を変えてみましょう。

イベントオブジェクト

eventオブジェクトを使ってイベントの種類をコンソールに出力してみましょう。

マウスアウトでリセット

マウスが離れたときに表示をリセットしてみましょう。

ヒント

addEventListenerでイベントを登録し、イベントオブジェクトを活用しましょう。

参考コード

// クリックイベントの登録
const clickBtn = document.getElementById("clickBtn");
const output = document.getElementById("output");

clickBtn.addEventListener("click", function(event) {
    output.textContent = "クリックされました!";
    output.style.color = "#2196f3";
    // eventオブジェクトも使える
    console.log(event.type);
});

// マウスオーバーイベントの登録
const hoverBtn = document.getElementById("hoverBtn");
hoverBtn.addEventListener("mouseover", function(event) {
    output.textContent = "マウスが乗りました!";
    output.style.color = "#e91e63";
    console.log(event.type);
});

// マウスアウトでリセット
hoverBtn.addEventListener("mouseout", function() {
    output.textContent = "";
    output.style.color = "#333";
});

プレビュー

見本