在表 td 内我有控制权。 td 内必须有一个控件,但可以有多个。我可以通过以下方式获得第一个控制权。
ctrlTable.rows[i].cells[1].getElementsByTagName("*")[0].value;
那么如何检查“td”/cell[1]是否具有更多控制权
谢谢
最佳答案
单向;
function countEls(cell) {
var lookFor = ["INPUT", "SELECT", "BUTTON"];
var count = 0;
for (var i = 0; i < lookFor.length; i++) {
count += cell.getElementsByTagName(lookFor[i]).length;
}
return count;
}
alert(countEls(ctrlTable.rows[i].cells[1]));
关于javascript - 检查td中某个控件是否可用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9361004/