currentTarget 事件屬性返回其監(jiān)聽(tīng)器觸發(fā)事件的節(jié)點(diǎn),即當(dāng)前處理該事件的元素、文檔或窗口。
在捕獲和起泡階段,該屬性是非常有用的,因?yàn)樵谶@兩個(gè)節(jié)點(diǎn),它不同于 target 屬性。
event.currentTarget
下面的例子可獲得哪個(gè)元素的監(jiān)聽(tīng)器觸發(fā)了事件:
<html>
<head>
<script type="text/javascript">
function getEventTrigger(event)
{
x=event.currentTarget
;
alert("The id of the triggered element: "
+ x.id);
}
</script>
</head>
<body >
<p id="p1" onmousedown="getEventTrigger(event)">
Click on this paragraph. An alert box will
show which element triggered the event.</p>
</body>
</html>
如對(duì)本文有疑問(wèn),請(qǐng)?zhí)峤坏浇涣髡搲?,廣大熱心網(wǎng)友會(huì)為你解答??! 點(diǎn)擊進(jìn)入論壇