我有一堆表单,每个表单中都有一个复选框,当满足条件时,我想禁用每个未选中的复选框。
我尝试这样做,但没有运气
if (updateShowcasedProducts.length == 12) {
document.querySelectorAll('input[type="checkbox"]:not(:checked)').disabled = true;
}
我最好只使用香草javascript。
querySelectorAll返回一个NodeList对象,您必须使用该对象来遍历元素并禁用它们。
if (updateShowcasedProducts.length == 12) {
document.querySelectorAll('input[type="checkbox"]:not(:checked)').forEach((element) => {
element.disabled = true;
});
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句