三种颜色铺满十个li
2016-04-25 20:44
274 查看
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title></title> <style> li{ margin: 0 auto; margin-bottom: 4px; height: 5em; list-style: none; width: 60%; } </style> </head> <body> <script> window.onload = function(){ var oUl = document.getElementById("ul1"); var ali = oUl.getElementsByTagName("li"); arr = ['red','blue','yellow']; for(var i = 0;i< ali.length; i++ ){ ali[i].style.background = arr[i%arr.length]; ali[i].index = i; ali[i].onmouseover = function(){ this.style.background = 'gray'; } ali[i].onmouseout = function(){ this.style.background = arr[this.index%arr.length]; } } } </script> <ul id="ul1"> <li></li> <li></li> <li></li> <li></li> <li></li> <li></li> <li></li>
<li></li> <li></li> <li></li></ul></body></html>
相关文章推荐
- 深入理解PHP之匿名函数
- 最后一次说说闭包
- Ruby中使用Block、Proc、lambda实现闭包
- LUA中的闭包(closure)浅析
- Lua中的闭包学习笔记
- C#中函数的创建和闭包的理解
- 深入理解javascript作用域和闭包
- javascript作用域和闭包使用详解
- 谈谈JavaScript中的函数与闭包
- 细品javascript 寻址,闭包,对象模型和相关问题
- JavaScript中的闭包原理分析
- 浅谈javascript中的闭包
- 学习javascript的闭包,原型,和匿名函数之旅
- javascript 闭包详解
- JavaScript 匿名函数和闭包介绍
- JavaScript 闭包深入理解(closure)
- 深入理解JavaScript 闭包究竟是什么
- 谈谈我对JavaScript原型和闭包系列理解(随手笔记8)
- 解决js函数闭包内存泄露问题的办法
- js闭包引起的事件注册问题介绍