随笔 - 312  文章 - 0  评论 - 2  阅读 - 11万

DOM:表格隔行变色

表格隔行变色

实例代码:

复制代码
<!DOCTYPE html>
<html>

<head>
    <meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
    <title></title>
    <style>
        table{
            border: 1px red solid;
        }
        tr{
            width: 100%;
            height: 40px;
        }
        td{
            width: 100px;
            border: 1px darkred solid;
        }
    </style>
</head>

<body>
    <table id="tb" cellspacing = '0'>
        <tr class='tr1'>
            <td>1</td>
            <td>1</td>
        </tr>
        <tr class='tr1'>
            <td>2</td>
            <td>2</td>
        </tr>
        <tr class='tr1'>
            <td>3</td>
            <td>3</td>
        </tr>
        <tr class='tr1'>
            <td>4</td>
            <td>4</td>
        </tr>
    </table>
    <script>

        var tr = document.querySelectorAll('.tr1');
        var td = document.querySelectorAll('td');
        var table= document.querySelectorAll('#tb')

        for (let i = 0; i < tr.length; i++) {
            tr[i] = document.querySelector('.tr1');
            if (i % 2 == 0) {
                tr[i].style.backgroundColor = 'green';
            } else {
                tr[i].style.backgroundColor = 'red';
            }
        }
    </script>
</body>
</html>
 
复制代码

 

效果图:

 

posted on   香香鲲  阅读(39)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示