怎么用javascript添加li的样式

怎么用javascript添加li的样式,第1张

var ul = document.getElementsByTagName('ul')[0],

    li1 = ul.getElementsByTagName('li')[1],

    div = li1.getElementsByTagName('div')[0]

    div.setAttribute('class','你要添加样式CLASS名')

    //添加属性也可以这样做。

    //只是添加样式也可以div.className = 'class名'

<!DOCTYPE HTML>

<html>

<head>

<title></title>

<meta http-equiv="Content-Type" content="text/html charset=UTF-8" />

<style>

.abc {

    background-color: red

}

</style>

<script>

onload = function() {

    var lis = document.querySelectorAll("ul li")

    for (var i = 1 i < lis.length i += 4) {

        lis[i].className = "abc"

        if (lis[i + 1]) {

            lis[i + 1].className = "abc"

        }

    }

}

</script>

</head>

<body>

 <ul>

<li></li>

<li></li>

<li></li>

<li></li>

<li></li>

<li></li>

<li></li>

<li></li>

<li></li>

<li></li>

<li></li>

<li></li>

<li></li>

<li></li>

<li></li>

<li></li>

<li></li>

<li></li>

</ul>

</body>

</html>


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/11893003.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-19
下一篇2023-05-19

发表评论

登录后才能评论

评论列表(0条)

    保存