js - 03课-01 隔行变色, 鼠标移入移出变色
Posted 黑土白云
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js - 03课-01 隔行变色, 鼠标移入移出变色相关的知识,希望对你有一定的参考价值。
1. 效果图
2. 源码
<!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8"> <title></title> <style> li { height:24px; margin-bottom:3px; list-style:none; } </style> </head> <body> <ul id="ul1"> <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> <script> window.onload = function(){ var aLi = document.getElementsByTagName(\'li\') var arrColor = [\'red\',\'yellow\',\'blue\'] for(var i=0; i < aLi.length; i++){ aLi[i].index = i; aLi[i].style.background = arrColor[i % arrColor.length] aLi[i].onmouseover = function(){ this.style.background = \'gray\'; } aLi[i].onmouseout = function(){ this.style.background = arrColor[this.index % arrColor.length] } } } </script> </body> </html>
以上是关于js - 03课-01 隔行变色, 鼠标移入移出变色的主要内容,如果未能解决你的问题,请参考以下文章