クリックした要素のid名を取得 / クリックした要素のクラス名を取得

イベントクリック

概要

 閲覧数:3042  投稿日:2017-06-04  更新日:2017-06-04  

id名を取得
・イベントオブジェクト.target.id

クリックした要素のクラス名を取得
・イベントオブジェクト.target.className


コード

document.body.addEventListener( 'click', function(event) {
  console.log(event.target.id); //id
  console.log(event.target.className); //クラス
});



タグ


event 



クリックした要素を取得



類似度ページランキング
順位 ページタイトル抜粋
1 クリックした要素のid名を取得 / クリックした要素のクラス名を取得 53
2 クリックした要素を取得 44
3 オブジェクトのキーとして、配列からランダムな値を取得して使用 22
4 現在日時を、dateオブジェクトとして取得 22
5 オブジェクトの要素数を数える 21
6 オブジェクト内配列より、重複しない値を取得して、新たな配列を生成 18
7 _以降の文字列を取得 18
8 配列をネストしたオブジェクトを生成し、アクセス 18
9 配列からランダムに値を取得 17
10 オブジェクトを生成し、アクセス 16
11 テーブルタグと内容を作成して追加 / insertRow 16
12 配列の要素を「数値の降順」にソート 16
13 指定要素の全ての子要素除去後、子要素リスト末尾へ指定要素追加 16
14 配列内の要素を、長さの少ない順に並べ替え 15
15 現在日時を、「1970年1月1日0時0分0秒(UTC)からの経過秒数」として、ミリ秒単位で取得 15
16 オブジェクトのキーとして、変数の値を使用 15
17 右クリック禁止 15
18 検索文字列を使用して文字列内のテキストを置換 14
19 テーブルタグと内容を作成して追加 / for 14
20 文字列を正規表現で置換。「最初にマッチした内容のみ置換」する場合と、「マッチした内容全てを置換」する場合 14
2025/6/27 15:50 更新
週間人気ページランキング / 6-20 → 6-26
順位 ページタイトル抜粋 アクセス数
1 クリックした要素のid名を取得 / クリックした要素のクラス名を取得 | クリック(イベント) 6
2 spilitで、指定した内容で分割できないときの戻り値は、["対象文字列"] | 文字列(テキスト処理) 3
3 クリックした要素を取得 | クリック(イベント) 2
3 indexOf | タグ毎エントリー一覧 2
4 文字列内のテキストを正規表現で置換。その際、エスケープ使用 | 正規表現(テキスト処理) 1
4 「二つ置き」毎に結果が7増加するよう数字を表示 | 算術演算子(演算子) 1
4 push | タグ毎エントリー一覧 1
4 配列をネストしたオブジェクトを生成し、アクセス | オブジェクト 1
4 オブジェクトのキーとして、配列からランダムな値を取得して使用 | オブジェクト 1
4 オブジェクト内配列より、重複しない値を取得して、新たな配列を生成 | オブジェクト 1
4 テーブルタグと内容を作成して追加 / for | テーブル(DOM) 1
4 タグ一覧(エントリー数) 1
4 JSON.parse | タグ毎エントリー一覧 1
4 _以降の文字列を取得 | 文字列(テキスト処理) 1
4 検索文字列を使用して文字列内のテキストを置換 | 文字列(テキスト処理) 1
4 JSON カテゴリー 1
4 指定要素の全ての子要素除去後、子要素リスト末尾へ指定要素追加 | DOM 1
4 配列生成後、全ての中身を順番に、別の関数へ引数として渡す | 配列 1
4 JSON.stringify | タグ毎エントリー一覧 1
4 json 文字列を eval 関数(セキュリティリスクあり)を使ってオブジェクトへ変換 | JSON 1
2025/6/27 1:02 更新