javascript - 检查td中某个控件是否可用

标签 javascript

在表 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/

相关文章:

javascript - 将外部 JavaScript 文件添加到 Magento

javascript - 与 React-hook-form 库一起使用时,无法在 MUI 日期选择器中显示帮助程序文本

javascript - JQuery 通过部分类名隐藏列表元素

javascript - localStorage,使用toggleClass保存类

javascript - 使用 Javascript 和 PHP 从数据库中删除项目

javascript - 如何在 jquery 中删除 slideUp

javascript - 使用 native WebRTC 代码设置远程 SDP 的问题

javascript - 如何在 Jquery 中使用单行将 null 替换为 "-"

javascript - 如何在 Javascript 中观察 WeakMap 的垃圾收集?

javascript - 遍历 jsPlumb 中 div 的端点