永发信息网

js复选框的问题

答案:2  悬赏:50  手机版
解决时间 2021-04-16 18:01

如何用js实现在网页中选中一个复选框,所有的复选框都被选中。

最佳答案

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE>我爱周杰伦 </TITLE>
<script type="text/javascript" language="javascript">
//全选、全不选
function SelectAll(obj){
//获取所有的input的元素
var inputs = document.getElementsByTagName("input");

for(var i=0;i<inputs.length;i++){
//如果是复选框
if(inputs[i].type == "checkbox"){
inputs[i].checked = obj.checked;
}
}
}
</script>
</HEAD>


<BODY>
<input type="checkbox" onclick="SelectAll(this)">全选/全不选
<hr width="250px" align="left"/>
<input type="checkbox" />看书<br/>
<input type="checkbox" />听音乐<br/>
<input type="checkbox" />打篮球<br/>
<input type="checkbox" />编程<br/>
<hr width="250px" align="left"/>
</BODY>
</HTML>

全部回答

<%@LANGUAGE="JAVASCRIPT" CODEPAGE="936"%> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" " http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns=" http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>实现全选全不选</title> <style type="text/css">

.fontColor{ font-size:17px; font-family:"华文行楷"; color:#7516D3 } .Color{ font-size:19px; font-family:"华文行楷"; color:#0000FF } </style>

<script type="text/javascript" language="javascript"> function choice(){ var btn = document.getElementById("btn"); var selected = document.getElementsByName("coffee"); if(btn.value == "都喜欢"){ btn.value = "都不喜欢"; for(var i=0; i<selected.length; i++){ if(selected[i].type=="checkbox"){ selected[i].checked = true; } } } else{ btn.value = "都喜欢"; for(var i=0; i<selected.length; i++){ if(selected[i].type=="checkbox"){ selected[i].checked = false; } } } } </script> </head>

<body> <p class="Color">你喜欢哪种类型的咖啡</p> <form id="Myform" name="form1" method="post" action="" class="fontColor"> <input type="checkbox" name="coffee" value="cream" />蓝山咖啡<br /> <input type="checkbox" name="coffee" value="sugar"/>摩卡<br /> <input type="checkbox" name="coffee" value="sugar"/>拿铁<br /> <input type="checkbox" name="coffee" value="sugar"/>卡布基诺<br /> <input type="checkbox" name="coffee" value="sugar"/>爱尔兰咖啡<br /> <input type="button" id="btn" value="都喜欢" class="onMouseOut" onclick="choice()" onmouseover="this.className = 'onMouseOver'" onmouseout="this.className = 'onMouseOut'"/> </form ></body> </html>

可以参考一下

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
青春文学作品、?
什么样的女人适合娶了做老婆?
夏天短信祝福简短,天气炎热关心领导的短信大
打台球时怎样才能准确的找到自己的主视眼呢
商务宾馆停车场怎么去啊,有知道地址的么
常药叶酸片一天吃多少,请问一下,一瓶5mgx100
体育中考的200米,我不适应钉鞋,怎么办啊?要怎
汉庭快捷酒店中山路八佰伴店地址在什么地方,
乐亭县宝德商贸有限公司地址有知道的么?有点
我的手机为什么不能登51了?
带黄的四字诗句,四字下面个正字是什么字?
200000KB大约等于多少MB
大话情谊序列号还能用吗?
2、3、4、5四个数组成两位数乘两位数算式,乘
哪里的哪个星级酒店的服务员工资能拿到2000?
推荐资讯
梦幻龙族弓手20级以前怎么加点
房檐滴水坑坑照,对下联
营山两河杯作文
谁能给我份discuz论坛的详细设置的方案
大汗淋漓我想知道这个在什么地方
什么的组成?看!
相棋是哪年谁发明的?
我的孩子吃了橡皮泥怎么办?
altium不同层次原理图里的电源及地还需要加po
支付宝转账对方没收 多久可以退款
黄金鱼的最好吃的做法 黄金鱼怎么做好吃
八一节对祖国祝福语,写给农村学生的祝福语
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?