<script>
var oUl=document.getElementsByTagName('ul')[0];
var aLi=document.getElementsByTagName('li');
var aDiv=document.getElementsByTagName('div');
for(var i=0;i<aLi.length;i++){
aLi[i].index=i;
aLi[i].onclick=function(){
for(var j=0;j<aLi.length;j++){
aLi[j].className='';
aDiv[j].className='';
}
this.className='ali';
aDiv[this.index].className='show';
}
}
</script>这样可以执行
<script>
var oUl=document.getElementsByTagName('ul')[0];
var aLi=document.getElementsByTagName('li');
var aDiv=document.getElementsByTagName('div');
for(var i=0;i<aLi.length;i++){
aLi[i].index=i;
aLi[i].onclick=function(){
aLi[i].className='';
aDiv[i].className='';
this.className='ali';
aDiv[this.index].className='show';
}
}
</script>这样写就没有反应 为什么函数里要使用for循环 求解释
qq_流年_22
weibo_哆啦A梦有大口袋_0
涂大仙
慕粉者
一杯2块的奶茶
随时随地看视频慕课网APP
相关分类