Js、jQuery、angular隔行换色

来源:互联网 发布:卫计委数据 编辑:程序博客网 时间:2024/06/05 06:11

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.onclick=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>


原创粉丝点击