事件侦听器不会在某些类型的元素上注册click事件

时间:2014-07-16 17:32:10

标签: javascript firefox-addon xul

我正在制作Firefox扩展程序以记录网站上的用户点击次数。我使用eventListener来检测网站上任何元素的点击,但由于某种原因,未注册输入元素或下拉选项的点击。有什么想法吗?这是扩展程序的代码:

alertClick : function(aEvent) {
document.addEventListener('click', function(e) {
    window.alert("click");
}, false);

1 个答案:

答案 0 :(得分:0)

转向解决方案:

而不是click尝试mouseupmousedown。原因是click如果你mousedown移动你的鼠标过多和/或等待很长时间然后再mouseup,则{{1}}不会触发。