基于JS实现checkbox全选功能实例代码

 更新时间:2016年10月31日 09:05:09   作者:xiaoLong2345  
最近做了个项目其中有这样的需求要求实现点击全选选中所有菜单,再次点击全选取消选中。下面小编给大家分享实现代码,对js实现checkbox全选功能感兴趣的朋友参考下吧

需求:要求实现点击全选选中所有菜单,再次点击全选取消选中。此功能经常会用户,下面小编给大家分享下实现代码,一起看看吧!

效果图如下:

点击全选之前:

点击全选之后:

再次点击全选之后:

代码如下:

<!DOCTYPE html> 
<html lang="en"> 
<head> 
<meta charset="UTF-8"> 
<title>Title</title> 
</head> 
<body> 
<input type="checkbox" onclick="quanxuan()">全选 
<input type="checkbox" name="nation">唱歌 
<input type="checkbox" name="nation">跳舞 
<input type="checkbox" name="nation">书法 
</body> 
<script type="text/javascript"> 
var k=0; 
function quanxuan(){ 
var s=document.getElementsByName("nation"); 
if(k%2==0) 
{ 
for(var i=0;i< s.length;i++) 
{ 
s[i].checked=true; 
} 
k++; 
} 
else { 
for(var j=0;j< s.length;j++) 
{ 
s[j].checked=false; 
} 
k++; 
} 
} 
</script> 
</html> 

以上所述是小编给大家介绍的基于JS实现checkbox全选功能实例代码,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

相关文章

  • JS实现小米轮播图

    JS实现小米轮播图

    这篇文章主要为大家详细介绍了JS实现小米轮播图,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-09-09
  • 浅谈Javascript数组的使用

    浅谈Javascript数组的使用

    这篇文章主要介绍了浅谈Javascript数组的使用的相关资料,包括数组的大小,数组的遍历以及数组的一些方法,非常细致,需要的朋友可以参考下
    2015-07-07
  • 微信小程序自定义组件与页面的相互传参

    微信小程序自定义组件与页面的相互传参

    这篇文章主要为大家介绍了微信小程序自定义组件与页面的相互传参过程详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步早日升职加薪
    2022-04-04
  • js实现简单折叠、展开菜单的方法

    js实现简单折叠、展开菜单的方法

    这篇文章主要介绍了js实现简单折叠、展开菜单的方法,涉及javascript动态操作页面元素变换的相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-08-08
  • js中值引用和地址引用实例分析

    js中值引用和地址引用实例分析

    这篇文章主要介绍了js中值引用和地址引用,结合实例形式分析了javascript值引用和地址引用相关原理、用法及操作注意事项,需要的朋友可以参考下
    2019-06-06
  • javascript cookies操作集合

    javascript cookies操作集合

    因为最近要控制广告,所以从绿盟与脚本之家页面上,整理了一些cookies的操作控制代码,喜欢的朋友不容错过。
    2010-04-04
  • javascript中if和switch,==和===详解

    javascript中if和switch,==和===详解

    这篇文章主要给大家详细介绍了javascript中if和switch,==和===的区别和联系,十分的细致实用,有需要的小伙伴可以参考下。
    2015-07-07
  • js本身的局限性 别让javascript做太多事

    js本身的局限性 别让javascript做太多事

    最近常有人在Q群里发问诸如"怎样让js操作文件"、"怎样让js实现多线程"等问题。
    2010-03-03
  • 基于JavaScript实现图片放大镜功能

    基于JavaScript实现图片放大镜功能

    在一些电商网站上,经常看到有商品图片被放大查看的功能,所以本文将使用前端技术实现一个简单的图片放大镜功能,希望能给大家带来一定的帮助
    2023-06-06
  • Popup对象实现右键菜单

    Popup对象实现右键菜单

    Popup对象实现右键菜单...
    2006-09-09

最新评论