美文网首页IOS程序员
javaScript的全选、反选和全不选

javaScript的全选、反选和全不选

作者: 痛心凉 | 来源:发表于2017-09-23 08:35 被阅读0次

思路:首先获取复选框(checkbox)、接着遍历所有的复选框(checkbox)、最后判断他们的状态。

html结构

<input type=“checkbox” onclick="first()"/> 全选/全不选
<input type="checkbox" onclick="che()">JavaScript语言
<input type="checkbox" onclick="che()">C语言
<input type="checkbox" onclick="che()">C++语言
<input type="checkbox" onclick="che()">C#语言
<input type="checkbox" onclick="che()">php语言
<input type="checkbox" onclick="che()">Object—c语言

js行为

var che=document.getElementsByClassName('che');
var first=document.getElementById('first');
//全选 不全选
function first(){
for(var i=0;i<che.length;i++){
che[i].checked=first.checked //将第一个复选框的状态复值给其他的复选框
}
}
//不全选
function che(){
var a=true;
for(var i=0;i<che.length;i++){
if(che[i].checked != true){
a=false;
breack;
}
}
che[0].checked=a;
}

相关文章

网友评论

    本文标题:javaScript的全选、反选和全不选

    本文链接:https://www.haomeiwen.com/subject/jqnqextx.html