目的:求得div下img的src
html:
<divid="image1"><imgsrc="loading.gif"/></div>
<divid="image2"><imgsrc="loading.gif"/></div>
.
.
<divid="image12"><imgsrc="loading.gif"/></div>
我的错误代码:
initImage();
loadImage();
functioninitImage(){
for(vari=1;i<13;i++){
imageId[i]=document.getElementById("image"+i);
}
}
functionloadImage(){
for(varj=1;j<13;j++){
imageList[j]=imageId[j].getElementsByTagName("img")[0];
if(imageId[j].src=="images/loading.gif")
imageId[j].src="images/"+j+".gif";
else..........
}
}
解决问题的代码
复制代码 代码如下:
<divid="listimg">
<div><imgsrc="loading.gif"/></div>
<div><imgsrc="loading.gif"/></div>
</div>
<script>
functionimglist(obj)
{
varimglist=document.getElementById(obj).getElementsByTagName('IMG')
for(i=0;i<imglist.length;i++)
{
if(imglist[i].src.indexOf("loading.gif",0)!=-1){imglist[i].src="imgage/"+i+".gif";}
alert(imglist[i].src)//测试成功
}
}
</script>
<inputonclick="imglist('listimg')"value="test"type="button">