1. 開発者向けのウェブ技術
  2. Web API
  3. Event
  4. target

このページはコミュニティーの尽力で英語から翻訳されました。MDN Web Docs コミュニティーについてもっと知り、仲間になるにはこちらから。

View in English Always switch to English

Event: target プロパティ

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since ⁨2015年7月⁩.

メモ: この機能はウェブワーカー内で利用可能です。

targetEvent インターフェイスの読み取り専用プロパティで、イベントが配信されたオブジェクトへの参照です。これは、イベントのバブリングまたはキャプチャ段階でイベントハンドラーが呼び出されたときの Event.currentTarget とは異なります。

関連する EventTarget です。

event.target プロパティは、イベントデリゲーションを実装するために使用できます。

js
// リストの作成
const ul = document.createElement("ul");
document.body.appendChild(ul);
const li1 = document.createElement("li");
const li2 = document.createElement("li");
ul.appendChild(li1);
ul.appendChild(li2);
function hide(evt) {
 // evt.target はクリックされた <li> 要素を参照しています。
 // これはこのコンテキストで親である <ul> を参照している evt.currentTarget とは異なります。
 evt.target.style.visibility = "hidden";
}
// リストにリスナーを接続します
// <li> がクリックされた時に発行されます。
ul.addEventListener("click", hide, false);

仕様書

Specification
DOM
# ref-for-dom-event-target3

ブラウザーの互換性

関連情報

Help improve MDN

Learn how to contribute

This page was last modified on by MDN contributors.

AltStyle によって変換されたページ (->オリジナル) /