[ js ] 如何知道 某個元素是否有 Event Listener
如題,
網路上搜尋到相同的問題:
http://forums.mozillazine.org/viewtopic.php?f=19&t=1175655&start=0
javascript 裡好像沒有 ActionScript 3.0 的 hasEventListener() method
那如果一個元素,被加入 EventListener,我們有沒辦法得知?
elem.addEventListener("load", func_A, false);
謝謝。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 58.114.213.80
→
12/28 08:41, , 1F
12/28 08:41, 1F
我寫的是 greasemonkey script,站長/路人可能也會用 addEventListener
推
12/28 12:11, , 2F
12/28 12:11, 2F
<html><body>
<span id="st">something</span>
<script type="text/javascript">
<!--
function func_A()
{
alert("Hello, World!");
}
document.getElementById('st').addEventListener("click", func_A, false);
//-->
</script>
</body></html>
javascript:alert(typeof document.getElementById('st').onclick);
//結果是 undefined ,not function
※ 編輯: shyangs 來自: 58.114.213.80 (12/28 21:57)
→
12/28 22:38, , 3F
12/28 22:38, 3F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 3 篇):
Ajax 近期熱門文章
PTT數位生活區 即時熱門文章