首页 / JAVASCRIPT / JS编写全选,复选按钮
JS编写全选,复选按钮
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了JS编写全选,复选按钮,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1563字,纯文字阅读大概需要3分钟。
内容图文
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>复选</title>
</head>
<body>
<input type="button" name="" value="全选" id="one">
<input type="button" name="" value="反选" id="two">
<input type="checkbox" name="" id="three">
<ul>
<li>
<input type="checkbox" name="li">
</li>
<li>
<input type="checkbox" name="li">
</li>
<li>
<input type="checkbox" name="li">
</li>
<li>
<input type="checkbox" name="li">
</li>
<li>
<input type="checkbox" name="li">
</li>
<li>
<input type="checkbox" name="li">
</li>
</ul>
<script type="text/javascript">
var btn1 = document.getElementById(‘one‘)
var btn2 = document.getElementById(‘two‘)
var btn3 = document.getElementById(‘three‘)
var li = document.getElementsByName(‘li‘)
btn1.onclick = function(){
for(var i = 0;i < li.length;i++){
if(li[i].checked ==0 ){
li[i].checked = 1;
}
}
isAll();
}
btn2.onclick = function(){
for(var f = 0;f < li.length;f++){
if (li[f].checked == 1) {
li[f].checked = 0;
}else{
li[f].checked = 1;
}
}
isAll();
}
// 每个checkbox状态修改时判断是否全选
for(var i = 0;i < li.length;i++){
li[i].onchange = function(){
isAll();
}
}
// 判断当前是否全选
function isAll(){
var num = 0;
for(var i = 0;i < li.length;i++){
if(li[i].checked == 1){
num++
}
}
if(num == 6){
btn3.checked = 1;
}else{
btn3.checked = 0;
}
}
</script>
</body>
</html>
原文:http://www.cnblogs.com/llz1314/p/5777563.html
内容总结
以上是互联网集市为您收集整理的JS编写全选,复选按钮全部内容,希望文章能够帮你解决JS编写全选,复选按钮所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。