1. 程式人生 > 程式設計 >JavaScript實現全選和全不選操作

JavaScript實現全選和全不選操作

本文例項為大家分享了實現全選和全不選操作的具體程式碼,供大家參考,具體內容如下

效果示例

預設狀態下:

JavaScript實現全選和全不選操作

勾選全選時:

JavaScript實現全選和全不選操作

任意取消勾選物品A/物品B/物品C時

JavaScript實現全選和全不選操作

實現程式碼

<!DOCTYPE html>
<html>

 <head>
  <meta charset="UTF-8">
  OEhlO<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;
   }
  <www.cppcns.com
/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> www.cppcns.com
<th>總計</th> </tr> &lhttp://www.cppcns.comt;tr> <td><input name="one" type="checkbox" onclick="myOne()" /></td> <td>1</td> &lt;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>

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支援我們。