jquery全选反选代码,html全选不全选反选代码

  jquery全选反选代码,html全选不全选反选代码

  

思路:首先我们获取节点

   遍历每个节点获取到检查的属性

  然后我们通过改变检查的属性改变选中的状态

  全选的时候我们让他们都为真实的

  反选的时候我们使用!达到效果

  

本次使用到的知识点有:

  文件。getelementsbyname( name属性):选中所有的名字为名字属性的的元素节点对象

  document.getElementById(id名称): 通过编号名称获取一个元素节点对象

  onclick:鼠标点击事件

html部分:

  输入id=quan type=checkbox value=全选 全选

  输入类型=复选框名称=项目值=足球 足球

  输入类型=复选框名称=项目值=篮球 篮球

  输入类型=复选框名称=项目值=羽毛球 羽毛球

  输入id=fan type=checkbox value=反选反选

js部分

   var items=文档。getelementsbyname( items );

  var quan=文档。getelementbyid( quan );

  var fan=文档。getelementbyid( fan );

  函数fan1(){

  定义变量指数=0;

  for(var I=0;items.lengthi ){

  项目[我].已检查=!项目[我].已检查;

  如果(项目【我】。checked==true){

  指数;

  }

  }

  if(index==3){

  quan.checked=true

  }否则{

  quan.checked=false

  }

  }

  quan.onclick=function(){

  if(quan.checked==true){

  console.log(项目[0])。勾选);

  for(var I=0;一。物品长度;i ){

  console.log(项目[我].勾选);

  项目[我].选中=真;

  fan.checked=false

  }

  }否则{

  for(var I=0;一。物品长度;i ){

  //console.log(items[i].勾选);

  项目[我].已检查=!真实;

  fan.checked=false

  }

  }

  };

  fan.onclick=function(){

  if(fan.checked==true){

  风扇1()

  }否则{

  风扇1()

  }

  }

  相关推荐:【JavaScript视频教程】

  以上就是详解Java脚本语言实现全选和反选的功能(附代码示例)的详细内容,更多请关注我们其它相关文章!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

相关文章阅读

  • 使用jquery实现图片轮播效果如何,jQuery图片轮播
  • 使用jquery实现图片轮播效果如何,jQuery图片轮播,使用jQuery实现图片轮播效果
  • 举例说明jquery中each函数的使用,jquery each()
  • 举例说明jquery中each函数的使用,jquery each(),JQuery中each()的使用方法说明
  • 一篇文章带你了解jquery动画人物,一篇文章带你了解jquery动画制作
  • 一篇文章带你了解jquery动画人物,jquery的动画,一篇文章带你了解jQuery动画
  • trigger的用法总结,jquery trigger 传参数
  • trigger的用法总结,jquery trigger 传参数,jQuery中值得注意的trigger方法浅析
  • js hover 触发事件显示另一元素,js hover 触发事件,jQuery中多个元素的Hover事件解决方案
  • js apply 实现原理,jquery apply用法_1
  • js apply 实现原理,jquery apply用法
  • js apply 实现原理,jquery apply用法,js中apply方法的使用详细解析
  • js apply 实现原理,jquery apply用法,JS中apply()的应用实例分析
  • jq获取radio选中的值,jquery radio 取值
  • jq获取radio选中的值,jquery radio 取值,Jquery获取radio选中值实例总结
  • 留言与评论(共有 条评论)
       
    验证码: