html+css+js表格列表全选单选代码

 时间:2026-02-14 11:36:04

1、新建html文档。

html+css+js表格列表全选单选代码

2、书写html。

<div class="wrap">

 <table>

  <thead>

   <tr>

    <th> <input type="checkbox" id="j_cbAll" />

    </th>

    <th>姓名</th>

    <th>语文得分</th>

    <th>数学得分</th>

    <th>英文得分</th>

   </tr>

  </thead>

  <tbody id="j_tb">

   <tr>

    <td><input type="checkbox" /></td>

    <td>小名</td>

    <td>100</td>

    <td>77</td>

    <td>75</td>

   </tr>

   <tr>

    <td><input type="checkbox" /></td>

    <td>小花</td>

    <td>77</td>

    <td>71</td>

    <td>88</td>

   </tr>

   <tr>

    <td><input type="checkbox" /></td>

    <td>小红</td>

    <td>88</td>

    <td>77</td>

    <td>70</td>

   </tr>

   <tr>

    <td><input type="checkbox" /></td>

    <td>小牛</td>

    <td>50</td>

    <td>66</td>

    <td>77</td>

   </tr>

  </tbody>

 </table>

</div>

html+css+js表格列表全选单选代码

3、书写css样式。

<style>

* { padding: 0; margin: 0; }

.wrap { width: 300px; margin: 20px auto 0; }

table { border-collapse: collapse; border-spacing: 0; border: 1px solid #c0c0c0; width: 300px; }

th, td { border: 1px solid #d0d0d0; color: #404060; padding: 10px; }

th { background-color: #09c; font: bold 12px "微软雅黑"; color: #fff; }

td { font: 12px "微软雅黑"; }

tbody tr { background-color: #f0f0f0; }

tbody tr:hover { cursor: pointer; background-color: #fafafa; }

</style>

html+css+js表格列表全选单选代码

4、书写js特效。

<script>

 var all = document.getElementById("j_cbAll");

 var tbody = document.getElementById("j_tb");

 var checkboxs = tbody.getElementsByTagName("input");

 all.onclick = function() {

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

         var checkbox = checkboxs[i];

         checkbox.checked = this.checked;

     }

 };

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

     checkboxs[i].onclick = function() {

         var isCheckedAll = true;

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

             if (!checkboxs[i].checked) {

                 isCheckedAll = false;

                 break;

             }

         }

         all.checked = isCheckedAll;

     };

 }

 </script>

html+css+js表格列表全选单选代码

5、查看效果。

html+css+js表格列表全选单选代码

html+css+js表格列表全选单选代码

  • Java 添加条码、二维码到PDF文档
  • 婚姻顾问:[4]结婚需要准备的“硬头货”
  • 如何使用jenkins新建构建多配置项目任务
  • 韩式空气刘海中长发
  • 英雄联盟神装谁单挑第一?
  • 热门搜索
    性冷淡怎么解决 孤竹城攻略 荷叶茶怎么喝才减肥 减肥早上吃什么早餐好 胡前宽简介 喝白醋能减肥吗 机械迷城攻略 耄耋之年怎么读 侠客风云传天王线攻略 康宝莱减肥