突出显示每个其他列表元素

时间:2011-03-28 14:33:19

标签: javascript html html-lists highlight

我有一个这样的div:http://jsfiddle.net/ANvpS/。如何在不使用jQuery的情况下突出显示div中的每个其他列表元素?

2 个答案:

答案 0 :(得分:2)

对于兼容的浏览器,最简单的方法是使用CSS。 this link的示例:

li:nth-child(even) {background: #CCC}
li:nth-child(odd)  {background: #FFF}

答案 1 :(得分:1)

http://jsfiddle.net/loktar/ANvpS/2/

var listItems = document.getElementsByTagName('li');

for(var i = 0; i< listItems.length; i+=2){
     listItems[i].style.background='red';   
}