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

这样写为什么会报错?求解答

//设置当前为高亮显示               
 this.className = 'select';                
 divs[this.id].style.display = 'block';

这里写成

  title[i].className = 'select';
   divs[i].style.display = 'block';

为什么会报错?

正在回答

2 回答

this :  title[i].id  ==><li id="0" .......

title[i] : <li > </li> ==> 0
             <li > </li> ==> 1
            <li > </li> ==> 2

            <li > </li> ==> 3

            <li > </li> ==> 4

                    ......
 divs[i] : 错误 , divs 没有for 循环 , i 是title 循环的 i ,不是 divs 的 i                                                                               

            

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

打印this,看看他是指向哪个元素,说不定哪个元素是没有id属性

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

举报

0/150
提交
取消

这样写为什么会报错?求解答

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