欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

JavaScript实现全选和全不选操作

程序员文章站 2022-07-02 22:36:28
本文实例为大家分享了javascript实现全选和全不选操作的具体代码,供大家参考,具体内容如下效果示例默认状态下:勾选全选时:任意取消勾选物品a/物品b/物品c时实现代码

本文实例为大家分享了javascript实现全选和全不选操作的具体代码,供大家参考,具体内容如下

效果示例

默认状态下:

JavaScript实现全选和全不选操作

勾选全选时:

JavaScript实现全选和全不选操作

任意取消勾选物品a/物品b/物品c时

JavaScript实现全选和全不选操作

实现代码

<!doctype html>
<html>

 <head>
  <meta charset="utf-8">
  <title>全选</title>
  <script>
   function myall() {
    var all = document.getelementbyid("all");
    var onelist = document.getelementsbyname("one");
    for(var i = 0; i < onelist.length; i++) {
     onelist[i].checked = all.checked;
    }
   }

   function myone() {
    var all = document.getelementbyid("all");
    var onelist = document.getelementsbyname("one");
    for(var i = 0; i < onelist.length; i++) {
     if(onelist[i].checked == false) {
      all.checked = false;
      return;
     }
    }
    all.checked = true;
   }
  </script>
 </head>

 <body>
  <table id="mytable" border="1" cellpadding="0" cellspacing="0" width="90%" height="180px">
   <tr>
    <th>全选<input id="all" type="checkbox" onclick="myall()" /></th>
    <th>序号</th>
    <th>名称</th>
    <th>单价</th>
    <th>数量</th>
    <th>总计</th>
   </tr>
   <tr>
    <td><input name="one" type="checkbox" onclick="myone()" /></td>
    <td>1</td>
    <td>物品a</td>
    <td>¥55</td>
    <td>1</td>
    <td>¥55</td>
   </tr>
   <tr>
    <td><input name="one" type="checkbox" onclick="myone()" /></td>
    <td>2</td>
    <td>物品b</td>
    <td>¥70</td>
    <td>1</td>
    <td>¥70</td>
   </tr>
   <tr>
    <td><input name="one" type="checkbox" onclick="myone()" /></td>
    <td>3</td>
    <td>物品c</td>
    <td>¥66</td>
    <td>1</td>
    <td>¥66</td>
   </tr>
  </table>
 </body>

</html>

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。