虽然知道是这样用,但是原理不懂啊!咳咳。。。问题是,为什么要创建一个自定义属性来储存i,为什么不能直接调用i呢?
for(var i=0;i<input.length;i++){
input[i].index=i;
input[i].onclick=function(){
for(var i=0;i<div.length;i++){
input[i].style.background="";
div[i].style.display="none";
}
input[this.index].style.background="red";
div[this.index].style.display="block";
}
Prescott
相关分类