我试图在移动版 Firefox aka Fennec 中拦截对链接(例如 LINK)的点击。
我的电流看起来像这样:
var appcontent = document.getElementById("appcontent"); // Firefox
if (!appcontent) {
appcontent = event.currentTarget; // Fennec
}
appcontent.addEventListener("click", function(event) {
if(event.target.tagName.toLowerCase() == "a"){
alert("click detected" + );
}
}, true);
显然 event.target.tagName 从不包含 a 标签,而是其他标签,如通知框和按钮。我需要这个来区分 javascript 按钮和点击。
有人知道我在做什么错吗?