huagongzi007
积跬
2011-10-11 13:01

js初学者:点击图片集合的某一个图片时,更换图片,每个一图片更换时都有其一一对应的替换图片

  • javascript

这是我自己写的测试代码,我的设想是给每个数组元素设置一个判断是否已经受点击的开关,但是好像响应事件时,数组好像总是作为一个整体来响应。有什么办法解决,谢谢各位大大:
var allImg=document.getElementById("shapeimg").getElementsByTagName("img");
var imgLen=allImg.length;
var imgArray=new Array(imgLen);
for(i=0; i<imgLen; i++){
imgArray[i]=0; //初如化数组
}
for(j=0; j<imgLen; j++){
allImg[j].onclick=function(){
if(imgArray[j]==0){
alert("The value is number zero!");
imgArray[j]=1;
}
else{
alert("The value is number one!");
imgArray[j]=0;
}

   }

}

  • 点赞
  • 回答
  • 收藏
  • 复制链接分享

2条回答