currentTarget 事件屬性
阿新 • • 發佈:2020-12-18
技術標籤:JavaScriptjavascriptevent
定義和用法
currentTarget 事件屬性返回其監聽器觸發事件的節點,即當前處理該事件的元素、文件或視窗。
在捕獲和起泡階段,該屬性是非常有用的,因為在這兩個節點,它不同於 target 屬性。
語法:
event.currentTarget
例項:
下面的例子可獲得哪個元素的監聽器觸發了事件:
<p id="p">點選這個段落。警報箱將顯示觸發事件的元素</p>
<script type="text/javascript">
function getEventTrigger(event){ //getEventTrigger 獲取事件觸發器
x = event.currentTarget;
alert("已觸發元素的 id 為: " + x.id); // 已觸發元素的 id為:p
}
p.onmousedown = function(){
getEventTrigger(event);
}
</script>