隔行换色

2019-03-31  本文已影响0人  垃圾桶边的狗
<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
        <style type="text/css">
            .li_red{
                width: 400px;
                background: red;
            }
            .li_blue{
                width: 400px;
                background: blue;
            }
        </style>
        <script type="text/javascript">
            onload = function(){
                //定义循环的次数(生成li数量)
                var row_num = 9;
                //拿到我们ul元素
                var my_ul = document.getElementsByTagName("ul")[0];
                //循环创建,并且添加对应的文本内容,根据我们的i来赋值我们class
                for(var i=0;i<row_num;i++){
                    //创建li
                    var my_li = document.createElement("li");
                    //加内容
                    my_li.innerText = i+1;
                    //如果i是偶数给红色的样式(li_red)否则设置样式(li_blue)
                    if(i%2==0){
                        my_li.className = "li_red";
                    } else {
                        my_li.className = "li_blue";
                    }
                    //将创建的元素加入到我们的ul
                    my_ul.appendChild(my_li);
                }
            }
            
        </script>
    </head>
    <body>
        <ul>
        </ul>
    </body>
</html>

上一篇下一篇

猜你喜欢

热点阅读