for(var k = 0 ; k < oa.length; k++) { oa[k].index = k;//将a的索引变为k oa[k].onclick = function()//当点击某一个k时 { autoPlay(); x = n; //x = 自动轮播的n n = this.index; //让 n = 当前的张数 if(x != this.index){ for(var i=0;i<olilist.length;i++){ olilist[.i].style.display="none";//先将所有的li赢藏 oa[i].className = "";//将所有的class清空 } olilist[this.index].style.display="block"; this.className="on"; str = aTxt[n]; codeWord(op1); } } }
1 回答
已采纳
刚毅87
TA贡献345条经验 获得超309个赞
记录 oa[k]的下标,因为点击事件是在 for 循环走完之后才执行的,所以 k 值为 oa.length, 只有记录下标,才能正常执行 oa[k]点击事件中的内容.
添加回答
举报
0/150
提交
取消