javascript怎么设置全选


本文摘自PHP中文网,作者藏色散人,侵删。

javascript设置全选的方法:首先创建一个HTML示例文件;然后添加script标签并创建js代码;最后通过循环遍历每个checkbox对象,将其checked属性设置为true实现全选功能即可。

本文操作环境:windows7系统、javascript1.8.5版、Dell G3电脑。

javascript怎么设置全选

JavaScript实现全选:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

<!DOCTYPE html>

<html>

<head>

<meta charset="UTF-8">

<title>checkbox的全选和取消全选</title>

<script type="text/javascript">

//页面加载的时候,所有的复选框都是未选中的状态

function checkOrCancelAll(){

//1.获取checkbox的元素对象

var chElt=document.getElementById("chElt");

//2.获取选中状态

var checkedElt=chElt.checked;

//3.若checked=true,将所有的复选框选中,checked=false,将所有的复选框取消

var allCheck=document.getElementsByName("interest");

//4.循环遍历取出每一个复选框中的元素

var mySpan=document.getElementById("mySpan");

if(checkedElt){

//全选

for(var i=0;i<allCheck.length;i++){

//设置复选框的选中状态

allCheck[i].checked=true;

}

mySpan.innerHTML="取消全选";

}else{

//取消全选

for(var i=0;i<allCheck.length;i++){

allCheck[i].checked=false;

}

mySpan.innerHTML="全选";

}

}

</script>

</head>

<body>

<input type="checkbox" id="chElt" οnclick="checkOrCancelAll();"/><span id="mySpan">全选</span><br/>

学习<input type="checkbox" name="interest" value="study"/>

阅读<input type="checkbox" name="interest" value="read"/>

运动<input type="checkbox" name="interest" value="sport"/>

旅行<input type="checkbox" name="interest" value="travel"/>

绘画<input type="checkbox" name="interest" value="draw"/>

音乐<input type="checkbox" name="interest" value="music"/>

</body>

</html>

Checkbox 对象:

阅读剩余部分

相关阅读 >>

bootstrap请求javascript失败是怎么回事

javascript怎么设置元素居中

javascript中数组去重的5种方法是什么

如何设计算法?常见的算法范式介绍

jquery.cookie.js插件实现换肤功能

深入分析ajax的进度事件(附示例)

聊聊javascript人脸识别技术

javascript介绍引入js代码

javascript中如何对dom元素的添加

javascript逻辑运算符有哪些

更多相关阅读请进入《javascript》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...