在下面的代码中,是否有一种方法可以在单击Hello 时允许除div
之外的所有内容接收事件?
HTML:
<html>
<body>
<div>
<h1>
<a href="#">
<span>Hello</span>
</a>
</h1>
</div>
</body>
</html>
JavaScript:
window.addEventListener("load", function () {
var els = document.querySelectorAll("*");
for (var i = 0; i < els.length; i++) {
els[i].addEventListener("click", function () {
alert('Click event fired on the ' + this.nodeName + ' element');
});
}
});
JSFiddle
最佳答案
关于javascript - 有没有办法防止 jQuery 事件冒泡到特定的 div?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27493070/