js 怎么把所有选中的复选框 都变为 未选中状态

js怎么把所有选中的复选框都变为未选中状态有没有一句代码就取消所有的选中状态??... js 怎么把所有选中的复选框 都变为 未选中状态
有没有一句代码 就取消所有的 选中状态??
展开
 我来答
MS中文网
推荐于2017-09-24 · TA获得超过119个赞
知道小有建树答主
回答量:48
采纳率:0%
帮助的人:25.9万
展开全部

Hi,一组checkbox有多个对象,需要遍历后选中。假设我们通过form表单来获取所有的checkbox,当然您也可以设置id来获取。代码如下:

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>js自动选中checkbox</title>
    </head>
    <form>
        <input type="checkbox" name="testBox" value="1">选择1
        <input type="checkbox" name="testBox" value="2">选择2
    </form>
<body>
<script language="javascript">
    for(var i=0; i<document.forms[0].testBox.length; i++){
        document.forms[0].testBox[i].checked = true;
    }
</script>
</body>
</html>



鳗仔吧
2015-11-06 · TA获得超过495个赞
知道小有建树答主
回答量:223
采纳率:0%
帮助的人:129万
展开全部
添加name属性,如下:
<input type="checkbox" name="CDAttributes<%#Eval("index")%>" id="CDAttributes<%#Eval("index")%>" class="no" runat="server" value=<%#Eval("ididex")%>
onclick ="if(check(CDAttributes<%#Eval('index')%>)){CDAttributes(this,'hfCDAttributes<%#Eval("ididex")%>+<%#Eval("index")%>','<%#Eval("price")%>')}"/>

onclick的时候调用js方法如下:
<script type="text/javascript">
function check(checkid) {
var checkboc=eval("document.myform."+checkid);
//这一句能得到所有名字(name)为checkid的checkbox控件,
//document.myform中的myform改成你自己的form的name值!!!
//checkid是传入的参数值
for(i=0;i<checkboc.length;i++){
checkboc[i].checked = false;
}
return true;
}

</script>
具体什么时候调用js方法,自己根据需要确定。
你的代码有动态参数,我只能这样写给你,没有经过测试,自己测试吧。稍有基础,就能根据我写的改出来。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
我会说我不后悔
2015-11-06 · 超过22用户采纳过TA的回答
知道答主
回答量:49
采纳率:0%
帮助的人:31.7万
展开全部
遍历页面所有控件,判断控件名类型是否为checkBox,如果为是,设置checked=false
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式