html代码中有一个checkbox,它没有被选中,如下面的代码(蓝色部分):
<table>
<tbody>
<tr>
<td>
<input type="checkbox"/>
</td>
</tr>
<tr>
<td>
<input type="checkbox" checked = "true"/>
</td>
</tr>
</tbody>
<table>
请问,在Javascript代码中怎样获得这个checkbox?谢谢。
利用jQuery选择器最方便了,$("input:not(:checked)"),获取的就是未选择的checkbox对象数组。针对你给出的代码,取值的话,直接$("input:not(:checked)").val()就行,多个input标签,就需要遍历的!
正是我想要的效果,多谢多谢
你应该给这个checkbox设置一个id,然后通过document.getElementById("")这个方法判断它的checked属性是否为true就行了
<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>