currentTarget 事件屬性

定義和用法
currentTarget 事件屬性返回其監聽器觸發事件的節點,即當前處理該事件的元素、文檔或窗口。
在捕獲和起泡階段,該屬性是非常有用的,因為在這兩個節點,它不同於 target 屬性。
語法
event.currentTarget
實例
實例
下麵的例子可獲得哪個元素的監聽器觸發了事件:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>IT研修(xuhuhu.com)</title>
<script>
function myFunction(e){
alert(e.currentTarget);
}
</script>
</head>
<body onclick="myFunction(event)">
<p>點擊這個段落。一個警告框將警報eventlistener觸發事件的元素。</p>
<p><strong>注意:</strong> currentTarget屬性並不一定返回點擊的元素,eventlistener觸發事件的元素。</p>
</body>
</html>
<html>
<head>
<meta charset="utf-8">
<title>IT研修(xuhuhu.com)</title>
<script>
function myFunction(e){
alert(e.currentTarget);
}
</script>
</head>
<body onclick="myFunction(event)">
<p>點擊這個段落。一個警告框將警報eventlistener觸發事件的元素。</p>
<p><strong>注意:</strong> currentTarget屬性並不一定返回點擊的元素,eventlistener觸發事件的元素。</p>
</body>
</html>
