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

html代码中有一个checkbox,它没有被选中,如下面的代码(蓝色部分):

<table>
    <tbody>
        <tr>
            <td>
                <input type="checkbox"/>
            </td>
        </tr>
        <tr>
            <td>
                <input type="checkbox" checked = "true"/>
            </td>
        </tr>
    </tbody>
<table>                

请问,在Javascript代码中怎样获得这个checkbox?谢谢。

蝴蝶刀刀
浏览 976回答 3
3回答

波斯汪

利用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>
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript