假设以下代码:
<input type="checkbox" name="categories[9507]">
是否有一个 javascript 命令可以简单地选中页面上的每个复选框?名称仅在数字上略有变化。
我需要在一个页面上选择大约 15000 个,而不是选择所有可用的 :(
(我可以放入书签并点击的东西,或者 Firebug 控制台最好)
最佳答案
纯 JS,仅限现代浏览器(IE 8+、FF 3.5+、Opera 10+、Safari 3.2+、Chrome 1+):
(function() {
var chs = document.querySelectorAll('input[type="checkbox"][name^="categories"]');
for (var i=0; i<chs.length; i++) chs[i].checked = true;
}());
关于javascript - 选择整个页面上的每个复选框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12135778/