能跑了。但是我没看懂这是怎么跑的,i++是个啥玩意儿???
.+†+.
还是换装小游戏的测试……一降温打字速度光速下降,我手都快冻得弯不过来了……
要是稿费没拖我现在估计已经抱着苏菲狗在被窝里敲代码了,此处应有大声辱骂工作室500字(╯‵□′)╯︵┻━┻
想要实现的效果:点击颜色按钮之后能批量修改所有指定类别的【多个】元素的颜色,getByID
只能改一个,getByClassName
吧它死活告诉我没定义对象,最后百度了一年,在获取对象和变色中间加了这么两行:
1 | var i; |
然后就能跑了。
你是啥!你为什么能跑!为什么(゚д゚)!
后续更新的笔记
还是感谢bluelovers dalao的不吝赐教,终于明白这两行是干嘛用的了……
按class获取多个对象之后会形成一个列表,从0开始排列,i就是用来指向每一个对象的编号,i=0
=是从0开始,i<x.length
=只要i小于x定义的列表的长度,i++
=将现有编号+1。
所以本质问题是:原来JS一次只能处理一个对象啊!(╯‵□′)╯︵┻━┻