原因分析:i会被不断覆盖,只会记录循环中最后一次对i的赋值,导致永远无法实现i为奇数时的样式变化。解决方法:解决方法一:将for循环改为forEach循环,但是forEach循环用于数组,不适用于节点列表或对象。方案二:将点击事件放在函数中,只在for循环中调用函数,实现多次调用。函数的每次调用都会调用一个单独的i。方案三:将for循环中的var换成let。varcheckboxes=document.querySelectorAll("input[name=check]");for(vari=0;i
