您好我想为页面的任何元素添加事件监听器。例如,当我点击任何内容时,我想要提醒任何消息。
document.addEventListener('click', function(){alert('asd');}, true)
它有效,但有时它会提醒信息两次或更多次。冒泡是理由吗?知道如何限制1次点击仅1次结果吗?
答案 0 :(得分:0)
event.stopPropagation()
答案 1 :(得分:0)
查看此内容:
document.getElementById("my_id").addEventListener("onclick", function, false);
答案 2 :(得分:0)
只需使用event.stopPropagation
请尝试以下代码:
document.addEventListener('click',
function(event) {
event.stopPropagation();
alert('asd');
},
true);