CSS クラスに onclick イベントを作成する方法


内容: CSS クラスに onclick イベントを作成する方法について説明します。以下の手順を参考にしてください。

  1. HTML ファイルで、クラスを指定した要素を作成します。例えば、次のようなコードを使用します。
<button class="my-button">クリック</button>
  1. JavaScript ファイルを作成し、クラス名に基づいて要素を取得します。以下のコードを使用します。
const elements = document.getElementsByClassName('my-button');
  1. 取得した要素に対して、onclick イベントリスナーを追加します。イベントリスナーは、クリックされた時に実行される関数です。以下のコードを使用します。
for (let i = 0; i < elements.length; i++) {
  elements[i].onclick = function() {
    // クリックされた時に実行したいコードをここに記述します
  };
}
  1. クリックイベントが発生した時に実行されるコードを、コメントで示された箇所に記述します。例えば、以下のコードはクリック時にアラートメッセージを表示します。
for (let i = 0; i < elements.length; i++) {
  elements[i].onclick = function() {
    alert('クリックされました!');
  };
}

以上の手順を実行すると、指定した CSS クラス名を持つ要素がクリックされた時に、指定したコードが実行されるようになります。