晚晚Fighting
2018-11-01 16:06
//设置当前为高亮显示 this.className = 'select'; divs[this.id].style.display = 'block';
这里写成
title[i].className = 'select'; divs[i].style.display = 'block';
为什么会报错?
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
打印this,看看他是指向哪个元素,说不定哪个元素是没有id属性
Tab选项卡切换效果
65465 学习 · 533 问题
相似问题