
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>js隔行变色</title>
<style>
span{
margin: 5px;
}
li{
height: 30px;
line-height: 30px;
}
/*鼠标over的样式*/
.current{
background: red !important;
}
</style>
<script>
window.onload = function () {
//改变每一个行的颜色
var lit = document.getElementsByTagName("li");
for(var i=0; i<lit.length; i++){
//循环遍历出每一个li元素节点
if(i%2 == 0){
lit[i].style.background = "#ccc";
}else {
lit[i].style.background = "#ddd";
}
lit[i].onmouseover = function () {
this.className = "current";
}
lit[i].onmouseout = function () {
this.className = "";
}
}
}
</script>
</head>
<body>
<div class="box">
<ul>
<li><span>上证指数</span><span>2000</span><span>2017-12</span><span>12%</span></li>
<li><span>上证指数</span><span>2000</span><span>2017-12</span><span>12%</span></li>
<li><span>上证指数</span><span>2000</span><span>2017-12</span><span>12%</span></li>
<li><span>上证指数</span><span>2000</span><span>2017-12</span><span>12%</span></li>
<li><span>上证指数</span><span>2000</span><span>2017-12</span><span>12%</span></li>
</ul>
</div>
</body>
</html>