我正在开发一个非常复杂的网站,并且页面上有一段 HTML,其中没有可点击的按钮。我认为点击事件在某处被捕获,因此按钮的点击处理程序不会触发。
我怎样才能找出那些点击事件被捕获的地方?
我正在开发一个非常复杂的网站,并且页面上有一段 HTML,其中没有可点击的按钮。我认为点击事件在某处被捕获,因此按钮的点击处理程序不会触发。
我怎样才能找出那些点击事件被捕获的地方?
向文档添加一个单击事件侦听器,并查看捕获事件的内容:
document.addEventListener('click',function(e){
console.log(e.target);
})
只需检查event.target
单击事件的位置即可查看它的位置。
页面中包含的 javascript 中的某处应该有一个document.click()
或处理程序,它返回.document.live("click",...)
false