由于某种原因,我在此上找不到任何内容(也许我看错了)。
我有一个循环,可使用Javascript创建表。我本质上需要检查特定循环<td>
上输入元素的状态,但是由于某些原因,我似乎无法捏住它。
所以这是我的目标:检查每个输入元素(类型是单选),查看是否已选择并进行相应处理。但是我似乎无法抓住它。输入也将被附加到每行[3]位置的<td>
处。有人看到我在搞砸吗?
注意:寻找Vanilla JS答案,避免JQUERY
这就是我得到的(这是检查表的功能):
// Get home table
var home_tbl = document.getElementById('home_tbl');
var home_rows = home_tbl.getElementsByTagName('tr');
for(var i = 0; i < home_rows.length; i++)
{
var td = home_rows[i].getElementsByTagName('td')[3];
if(td.getElementsByTagName('input').checked){
alert('checked');
}
else
{
alert('unchecked');
}
}