gpt4 book ai didi

javascript - 禁用/启用 addeventlistener onclick

转载 作者:行者123 更新时间:2023-11-27 23:08:38 30 4
gpt4 key购买 nike

  var cell_onclick = document.querySelectorAll('.Dicon');
for(var c = 0; c < cell_onclick.length; c++){
cell_onclick[c].addEventListener('click', function(){
handler(this.src);
}, false);
}

function handler(_src){
console.log(_src);
}

我正在使用此代码将 onclick 添加到我的类中,但我还需要在某些时候禁用 onclick。无论如何,有没有办法在不删除 addeventlistener 的情况下禁用它们,如果我重复删除并添加回来似乎不需要使用它,有没有办法禁用和启用它们?

最佳答案

试试这个:

  var cell_onclick = document.querySelectorAll('.Dicon');
for(var c = 0; c < cell_onclick.length; c++){
cell_onclick[c].addEventListener('click', function(){
if(this.getAttribute('disabled') == 'disabled'){
this.removeAttribute("disabled")
}else{
this.setAttribute('disabled', 'disabled');
}
handler(this.src);
}, false);
}

如果您遇到任何错误,请告诉我。

关于javascript - 禁用/启用 addeventlistener onclick,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36382404/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com