• 隔行变色


    <!DOCTYPE html>
    <html>
    <head>
    <title> new document </title>
    <meta charset="utf-8">
    <script>
    function changeColor(){
    //1、获取 table 元素
    var table = document.getElementById("data");
    //2、获取 tbody 元素
    var tbody = table.getElementsByTagName("tbody")[0];
    //3、获取所有 tbody 中的 tr
    var trs = tbody.getElementsByTagName("tr");
    //4、根据 tr 的奇偶性设置隔行变色
    for(var i=0;i<trs.length;i++){
    //判断奇偶
    if(i % 2 == 0){
    trs[i].className="blue";
    }
    }
    }
    //绑定页面初始化时执行的操作
    //window.onload = changeColor;
    </script>
    <style>
    .blue{
    background-color:#CCCCFF;
    }
    </style>
    </head>

    <body>
    <button onclick="changeColor()">隔行变色</button>
    <table id="data">
    <thead>
    <tr>
    <th>姓名</th>
    <th>工资</th>
    <th>入职时间</th>
    <th>操作</th>
    </tr>
    </thead>
    <tbody>
    <tr>
    <td>Tom</td>
    <td>35000</td>
    <td>2019-1-1</td>
    <td>
    <a href="#">删除</a>
    </td>
    </tr>
    <tr>
    <td>Tom</td>
    <td>35000</td>
    <td>2019-1-1</td>
    <td>
    <a href="#">删除</a>
    </td>
    </tr>
    <tr>
    <td>Tom</td>
    <td>3500</td>
    <td>2019-1-1</td>
    <td>
    <a href="#">删除</a>
    </td>
    </tr>
    <tr>
    <td>Tom</td>
    <td>3500</td>
    <td>2019-1-1</td>
    <td>
    <a href="#">删除</a>
    </td>
    </tr>
    <tr>
    <td>Tom</td>
    <td>3500</td>
    <td>2019-1-1</td>
    <td>
    <a href="#">删除</a>
    </td>
    </tr>
    <tr>
    <td>Tom</td>
    <td>3500</td>
    <td>2019-1-1</td>
    <td>
    <a href="#">删除</a>
    </td>
    </tr>
    <tr>
    <td>Tom</td>
    <td>3500</td>
    <td>2019-1-1</td>
    <td>
    <a href="#">删除</a>
    </td>
    </tr>
    <tr>
    <td>Tom</td>
    <td>3500</td>
    <td>2019-1-1</td>
    <td>
    <a href="#">删除</a>
    </td>
    </tr>
    </tbody>
    </table>
    </body>
    </html>

  • 相关阅读:
    HTML5学习笔记简明版(1):HTML5介绍与语法
    用margin还是用padding(1)——W3School CSS外边距合并
    Minimum Depth of Binary Tree
    118. Pascal's Triangle
    Convert Sorted Array to Binary Search Tree
    112. Path Sum
    Balanced Binary Tree
    centos 7下nginx搭建流媒体服务器【动态添加模块】
    Java内存泄漏
    Quartz的job中注入的services接口为空的解决办法
  • 原文地址:https://www.cnblogs.com/lijun6/p/10451744.html
Copyright © 2020-2023  润新知