您的位置:首页 > 数码常识数码常识

javascript选择框联动(JavaScript复选框)

2025-05-13人已围观

javascript选择框联动(JavaScript复选框)
  今天跟大家写了一份js的联动全选的源码,代码少,清晰易懂。

  JavaScript复选框

  效果是这样的:

  点击全选下面的就会被全部全选,或者下面的被一一选择,全选按钮也会被选中。运用复选框来实现的联动全选的功能。

  点击上面的复选框就会被全选

  Javascript:联动全选

  当下放的复选框没有被全选,最上面的全选按钮未被选中

  复选框联动全选js代码实现:

  <!DOCTYPE html>

  <html>

  <head>

  <title></title>

  <meta charset="utf-8">

  <script type="text/javascript">

  window.onload=function ()

  {

  var oBtn1=document.getElementById('btn1');

  var oBox=document.getElementById('box');

  var oInputs=oBox.getElementsByTagName('input');

  oBtn1.onclick=function ()

  {

  if (oBtn1.checked==true) {

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

  oInputs[i].checked=true;

  }

  } else {

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

  oInputs[i].checked=false;

  }

  }

  }

  //点击每一个input框

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

  oInputs[i].onclick=function ()

  {

  var n=0;

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

  if (oInputs[i].checked==true) {

  n++;

  }

  }

  if (n==oInputs.length) {

  oBtn1.checked=true;

  } else {

  oBtn1.checked=false;

  }

  }

  }

  }

  </script>

  </head>

  <body>

  <h1>全选/全不选</h1>

  <input type="checkbox" >

  <div >

  <input type="checkbox" name="">

  <input type="checkbox" name="">

  <input type="checkbox" name="">

  <input type="checkbox" name="">

  </div>

  </body>

  </html>

  相对比较简单,对于初学者应该有很好的帮助!请关注键盘码农。后期继续更新,如有什么看法请在下方评论。第一时间为您解答哦!

  上面就是小居数码小编今天给大家介绍的关于(JavaScript复选框)的全部内容,希望可以帮助到你,想了解更多关于数码知识的问题,欢迎关注我们,并收藏,转发,分享。

  94%的朋友还想知道的:

  小白如何快速入门JavaScript(javascript教程)

  js创建对象的三种方式(javascript中创建对象的三种方法)

  php和javascript功能区别(javascript和php哪个好)

  javascript特性包括(javascript有哪些常用的属性和方法)



  155738
 

很赞哦! ()

随机图文