为了账号安全,请及时绑定邮箱和手机立即绑定

请问:如何获得没有选中的checkbox元素?

请问:如何获得没有选中的checkbox元素?

蝴蝶刀刀 2018-12-06 12:16:38
html代码中有一个checkbox,它没有被选中,如下面的代码(蓝色部分): <table> <tbody> <tr> <td> <input type="checkbox"/> </td> </tr> <tr> <td> <input type="checkbox" checked = "true"/> </td> </tr> </tbody> <table> 请问,在Javascript代码中怎样获得这个checkbox?谢谢。
查看完整描述

3 回答

?
波斯汪

TA贡献1811条经验 获得超4个赞

利用jQuery选择器最方便了,$("input:not(:checked)"),获取的就是未选择的checkbox对象数组。针对你给出的代码,取值的话,直接$("input:not(:checked)").val()就行,多个input标签,就需要遍历的!

查看完整回答
反对 回复 2018-12-24
?
翻阅古今

TA贡献1780条经验 获得超5个赞

你应该给这个checkbox设置一个id,然后通过document.getElementById("")这个方法判断它的checked属性是否为true就行了

查看完整回答
反对 回复 2018-12-24
?
饮歌长啸

TA贡献1951条经验 获得超3个赞

 <script type="text/javascript" language="javascript">
         function DeleteAlert() {           
             var gvtable = document.getElementsByTagName("input");
             var counter = 0;
             for (var i = 1; i < gvtable.length; i++) {
                 if (gvtable[i].type == "checkbox") {
                     if (!gvtable[i].checked) {
                         alert(gvtable[i].value);
                     }
                 }
             }             
         }
</script>
查看完整回答
反对 回复 2018-12-24
  • 3 回答
  • 0 关注
  • 975 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信