有一个带有复选框的页面,例如:

<input type="checkbox" name="row_select[]" value="21">
<input type="checkbox" name="row_select[]" value="25">
<input type="checkbox" name="row_select[]" value="28">

等等

我事先知道应该检查哪些“值”。 如何使用javascript选中具有确切值的复选框? 例如“ 21”和“ 28”?

* chrome开发工具控制台中假定的执行。

**这个例子当然可以让我们通过使用[0]和[2]来匹配我们需要的东西,但是我想请您帮我一个数组例子:smth like:

if [21,28,etc] then check checkboxes with values 21,28, etc

===============>>#1 票数: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;
}

  ask by user3555492 translate from so

未解决问题?本站智能推荐: