Js、jQuery、angular隔行换色

angular隔行换色

    <style>
        .css1{color:red;}
        .css2{color:blue;}
    </style>
</head>
<body>
<div  ng-controller="aaa">
    <P>ng-repeat指令:遍历集合</P>
    <ul>数据data输出,$even奇数项选择:
        <li ng-repeat="data in dataList" class="{{ $even ? 'css1': 'css2'}}">{{data}}</li>
    </ul>
</div>
</body>

js隔行换色

<!DOCTYPE html>

<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
        <script type="text/javascript" src="js/jquery-3.2.1.min.js" ></script>
    </head>
    <body>
        <table border="1px" cellpadding="0dp" cellspacing="0dp" width="300px" height="200px">
            <tr class="tr1">
                <th>姓名</th>
                <th>性别</th>
            </tr>
            <tr class="tr1">
                <th>张三</th>
                <th>男</th>
            </tr>
            <tr class="tr1">
                <th>李四</th>
                <th>女</th>
            </tr>
            <tr class="tr1">
                <th>田七</th>
                <th>女</th>
            </tr>
            <tr class="tr1">
                <th>黑八</th>
                <th>男</th>
            </tr>
        </table>
        <input type="button" value="JS" id="aa"/>
        <input type="button" value="jquery" id="bb"/>
        <script type="text/javascript">
            //js隔行换色
            var aa=document.getElementById("aa");
            aa.οnclick=function f(){
                //获取所有tr
                 //var tr1=document.getElementsByTagName("tr");这个也可以,是获取标签的名称
                var tr1=document.getElementsByClassName("tr1")
                for(var i=0;i<tr1.length;i++){
                    if(i%2==0){
                        tr1[i].style.background="red";
                    }else{
                        tr1[i].style.background="yellowgreen";
                    }
                }
            }
            //隔行变色
            //even 偶数  从0开始
            //odd  奇数
            $("#bb").click(function (){
                $("tr:even").css("background","aqua");
                $("tr:odd").css("background","plum");
            });
            //鼠标悬停变色
            $("tr:even").hover(function(){
                $(this).css("background","bisque");
            },function(){
                $(this).css({"background":"plum"});
            });
        </script>
    </body>

</html>


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值