课程
/前端开发
/JavaScript
/JavaScript进阶篇
为什么要输入oLis[index]=i,而最后不用oDivs[i],却用oDivs[this.index]呢?i不能传过去吗?
2015-11-04
源自:JavaScript进阶篇 10-1
正在回答
用oLis而非oDivs是因为,点击标签切换对应的内容,oLis内存的是标签。
标签是一直处于可见状态,而内容依赖于它。用oDivs逻辑上行不通。
i 不能传过去,这涉及到this的使用问题。
密斯特游 提问者
举报
本课程从如何插入JS代码开始,带您进入网页动态交互世界
1 回答window.onload,oLis[i].index=i,oDivs[this.index]
4 回答关于oLis[i].index = i;和oDivs[this.index].className = "";
1 回答为什么要定义oLis[i].index=i来索引而不直接用i这个变量呢?
3 回答oLis[i].index = i;
1 回答oLis[i].index = i;