XML DOM currentTarget イベント属性

定義と使用法

currentTarget イベント属性は、そのリスナーがイベントをトリガーしたノードを返します。つまり、現在処理中のイベントの要素、ドキュメント、またはウィンドウです。

キャプチャとバブルフェーズで、この属性は非常に有用です。なぜなら、これらのノードでは、target 属性とは異なるからです。

構文

event.currentTarget

以下の例では、どの要素のリスナーがイベントをトリガーしたかを取得できます:

<html>
<head>
<script type="text/javascript">
function getEventTrigger(event)
  { 
  x=event.currentTarget; 
  alert("トリガーされた要素の id: ");
  + x.id);
  }
</script>
</head>
<body >
<p id="p1" onmousedown="getEventTrigger(event)">
この段落をクリックしてください。アラートボックスが
どの要素がイベントをトリガーしたかを表示します。</p>
</body>
</html>

TIY

currenttarget イベント
そのイベントをトリガーした要素を取得します。