主要思路为:获取全部li标签、获取按钮标签、创建一个flag值为true。给按钮标签设置点击事件给按钮后续使用if语句进行判断因flag默认值为true所以if(flage)=if(true) 就会执行if语句下的代码
设置循环主要是为了将li标签全部循环一遍因为是隔行变色所以通过i%2==0获取到不相邻的两个数后续修改下标不相邻两个数的li标签设置新的class属性 从而实现点击后隔行换色的效果 。
添加flage是为了让按钮可以重复点击使用点击第一次 运行的是if(fage)里的代买再点击一次 运行的是else里的代码
JS代码如下:
HTML代码如下: