有一个包含以下复选框的页面:
<input type="checkbox" name="row_select[]" value="21">
<input type="checkbox" name="row_select[]" value="25">
<input type="checkbox" name="row_select[]" value="28">
等
我事先知道哪些&#34;价值观&#34;应该检查。 如何使用javascript检查具有确切值的复选框? 例如&#34; 21&#34;和&#34; 28&#34;?
*在chrome dev工具控制台中执行的执行。
**这个例子让我们通过使用[0]和[2]来匹配我们需要的东西 但我想请你帮我一个数组示例: 像是:
if [21,28,etc] then check checkboxes with values 21,28, etc
答案 0 :(得分:1)
var array = [21, 28, etc...];
for (var i = 0; i < array.length; i++) {
document.querySelector('input[name="row_select[]"][value="'+array[i]+'"]').checked = true;
}