1. 程式人生 > 其它 >currentTarget 事件屬性

currentTarget 事件屬性

技術標籤: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>