在开发一个谷歌浏览器插件,
已有的功能都是通过点击按钮实现的 : 界面内有很多按钮,每个对应不同的功能。所以直接监听了整个document的click事件。document.addEventListener('click'...)
现在想在插件界面内加一个checkbox,发现它的监听事件没有起作用,checkbox无法勾选。
用onclick实现也不行。
document.getElementById('ispopup').addEventListener('click'...)
但是如果把document.addEventListener这一句注释掉,checkbox就可以正常勾选。
有没有人知道是什么原因?addEventListener()不是不会被覆盖吗?
document.addEventListener('DOMContentLoaded', function () {
document.getElementById('ispopup').addEventListener('click', function (){
/*.....*/
});
});
document.addEventListener('click', handleButton, false)
async function handleButton (event) {
/*.....*/
}
Hello,代码还再补充一点吗?试了一下没这个问题诶,你对照着看看呢
希望能帮助到你。