我想弄清楚如何監聽JavaScript對象上的所有事件。在JavaScript中監聽所有事件
我知道,我可以添加一些個別事件,這樣
element.addEventListener("click", myFunction);
element.addEventListener("mouseover", myFunction);
...
我試圖找出是否有一個包羅萬象的,我想要做這樣的事情:
// Begin pseudocode
var myObj = document.getElementById('someID');
myObj.addEventListener(/*catch all*/, myFunction);
function myFunction() {
alert(/*event name*/);
}
// End pseudocode
你爲什麼要這麼做? – putvande 2014-12-05 17:42:26
你有沒有想過這個?如果它是可行的或不可行? – hipkiss 2016-08-04 13:30:54