我可以通过以下方式获取所有选中的复选框:
document.querySelectorAll('input[type=checkbox]:checked')
有没有办法获取未选中的框?
最佳答案
您可以将not
伪选择器与checked
结合使用:
console.log(
document.querySelectorAll('input[type=checkbox]:not(:checked)').length
);
<input type="checkbox">
<input type="checkbox">
<input type="checkbox">
<input type="checkbox" checked>
<input type="checkbox" checked>
关于javascript - 仅使用 javascript 获取未选中的复选框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52617569/