【JavaScript相关】希望获取到页面中所有的checkbox怎么做?(约146字)

希望获取到页面中所有的checkbox怎么做?

     var domList = document.getElementsByTagName(‘input’)
     var checkBoxList = [];
     var len = domList.length;  //缓存到局部变量
     while (len--) {  //使用while的效率会比for循环更高
       if (domList[len].type == ‘checkbox’) {
           checkBoxList.push(domList[len]);
       }
     }
  • 这段代码使用document.getElementsByTagName('input')获取到页面中所有的input元素,并通过遍历筛选出typecheckbox的元素,然后将它们存储在checkBoxList数组中
  • 请注意,这段代码假设所有的复选框都是通过<input>元素实现的,如果你的页面中还有其他方式创建的复选框,可能无法正确获取到。另外,建议将domList.length缓存到局部变量中,可以提高代码的性能。

THE END
喜欢就支持一下吧
点赞0 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容