单击li换颜色

原理:获取li,绑定事件让li添加一个color类

存在问题,var声明的变量提升问题,for循环遍历之后,i = 5,li的index最大值为4,这时会报错

解决方法1,遍历的同时添加一个自定义属性index用来保存 i

方法2:使用let关键字声明变量,let声明变量没有变量提升的问题

方法3 :使用闭包延长变量的作用域

posted @ 2020-06-08 22:11  好啊好呀  阅读(244)  评论(0)    收藏  举报