为了账号安全,请及时绑定邮箱和手机立即绑定

别的都好理解,就是亮起小圆点的同时其他小圆点熄灭。这段代码逻辑不通呀?

在下愚钝,教程的方法是,先for循环遍历小圆点,当发现小圆点的classname=‘on’的时候,执行classname=‘  ’。

我想问一下,下面代码第二行,我.className='on',然后.className='  ',先等于‘on’了,然后接着等于空。这样自己取消自己,哪个小圆点也亮不起来呀!!!!

for(var i=0; i<buttons.length; i++){
		if(buttons[i].className='on'){buttons[i].className=''}
		}	


正在回答

2 回答

原先就只有一个小圆点亮着,点击按钮,index的值发生变化,执行showButtons()函数,for循环执行找到亮起来的圆点,然后把他熄灭,break直接跳出循环执行buttons[index-1].className = 'on';使相对应的圆点亮起。

1 回复 有任何疑惑可以回复我~
#1

姜素源3788549

你的回答逻辑好清晰啊!
2016-11-07 回复 有任何疑惑可以回复我~

先循环找到圆点亮起来的点,把它熄灭,现在所有的点是熄灭的。然后跳出循环,把应该亮起来的点给亮起来,看顺序。。

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

别的都好理解,就是亮起小圆点的同时其他小圆点熄灭。这段代码逻辑不通呀?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信