Javascript 选中HTML表中的特定复选框

Javascript 选中HTML表中的特定复选框,javascript,html,checkbox,html-table,Javascript,Html,Checkbox,Html Table,我有一个HTML表格,其中有一列包含复选框。谁能告诉我如何使用Javascript将特定行索引中的复选框设置为选中(不使用jquery) 谢谢最简单的解决方案是为每个checkbok指定一个特定的id。这样就很容易用javascript检查它 最好的解决方案可能是给它一个id,该id包含行号或行中数据的唯一标识符。这里有一个函数,用于选中\n取消选中所有复选框 复选框应该有一个ID,然后您可以使用“getElementById()”获取它们。如果您的复选框有唯一的ID,那么您可以简单地执行以下

我有一个HTML表格,其中有一列包含复选框。谁能告诉我如何使用Javascript将特定行索引中的复选框设置为选中(不使用jquery)


谢谢

最简单的解决方案是为每个checkbok指定一个特定的id。这样就很容易用javascript检查它


最好的解决方案可能是给它一个id,该id包含行号或行中数据的唯一标识符。

这里有一个函数,用于选中\n取消选中所有复选框


复选框应该有一个ID,然后您可以使用“getElementById()”

获取它们。如果您的复选框有唯一的ID,那么您可以简单地执行以下操作:

// To check the box with id "check3"
document.getElementById("check3").checked = true;
但是,如果您真的想根据表中的行索引来检查它,那么您必须首先抓取表并从那里下拉到特定的行索引

// To check the box in row 3 in table with id "mytable" (0-based row index)
// assuming that the checkbox is in the first column, 
// and that it is the first element in that column
document.getElementById("mytable").rows[2].cells[0].children[0].checked = true;

除了硬编码0之外,您还可以在
单元格
子数组中循环,明确查找
输入
类型的元素
复选框
。在没有实际查看代码的情况下,很难给出具体的建议,但希望这能有所帮助。

为什么不想使用jQuery?它大大减少了输入,并且更易于学习/使用。这些介绍值得你花时间:而且