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

很皮很皮的问题

很皮很皮的问题

超赛蓝孙 2017-04-06 10:16:47
buttons[index-1].className='on';错误为 Cannot set property 'className' of undefined    at showButton ().......我是按照教程写的窝...咋就错误了了?求解答
查看完整描述

3 回答

?
qq_infinite

TA贡献14条经验 获得超10个赞

buttons不知道是什么,应该是JQuery对象不是数组,要用button.eq(index-1)。

查看完整回答
1 反对 回复 2017-04-06
?
牛奶老哥哥

TA贡献204条经验 获得超92个赞

我就想问问你的buttons是什么??怎么定义的??

查看完整回答
反对 回复 2017-04-06
  • 超赛蓝孙
    超赛蓝孙
    <div id="buttons"> <span index="1"class="on"></span> <span index="2"></span> <span index="3"></span> <span index="4"></span> <span index="5"></span> </div>这是定义了的..
?
慕粉3233872

TA贡献70条经验 获得超29个赞

buttons[index-1]不存在,index有定义吗

查看完整回答
反对 回复 2017-04-06
  • 超赛蓝孙
    超赛蓝孙
    定义了var index=1;......还是不行
  • 慕粉3233872
    慕粉3233872
    buttons是怎么定义的?一起贴出来看看
  • 超赛蓝孙
    超赛蓝孙
    <div id="buttons"> <span index="1"class="on"></span> <span index="2"></span> <span index="3"></span> <span index="4"></span> <span index="5"></span> </div>这是定义.....然后这是找到buttons--- var buttons=document.getElementById('buttons').getElementsByClassName('span');
点击展开后面1
  • 3 回答
  • 0 关注
  • 2227 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信