当前位置: 首页 > 图文教程 > 网络编程 > Javascript > 求得div 下 img的src地址的js代码

Javascript
图片跟随的代码
对联广告js flash激活
用js怎么把&字符换成"&amp:"
动态加载js的几种方法
改进版:在select中添加、修改、删除option元素
关于搜索输入框
添加、删除HTML结点 & 上传图片预览
一个JavaScript继承的实现
this.clientWidth和this.offsetWidth两个有什么不同
实现iframe延时加载
document.styleSheets[0].disabled
一个级联菜单(IE ONLY),不过代码很精简!
xmlHTTP实例
有趣的思路~~JS仿 WINXP 注销桌面渐隐效果
Hutia 的 JS 代码集
PJ Blog修改-禁止复制的代码和方法
如何限制在一个表格里面禁止使用右键
怎样调用动态获取的自定义对象的方法
12个div逐个显示效果
挺酷的一个倒计时

Javascript 中的 求得div 下 img的src地址的js代码


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-10-12   浏览: 346 ::
收藏到网摘: n/a

目的:求得div 下 img的src
html:
<div id="image1"><img src="loading.gif" /></div>
<div id="image2"><img src="loading.gif" /></div>
.
.
<div id="image12"><img src="loading.gif" /></div>
我的错误代码:
initImage();
loadImage();
function initImage() {
for(var i=1;i<13;i++) {
imageId[i]=document.getElementById("image"+i);
}
}
function loadImage() {
for(var j=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..........
}
}
解决问题的代码
复制代码 代码如下:

<div id="listimg">
<div><img src="loading.gif" /></div>
<div><img src="loading.gif" /></div>
</div>
<script>
function imglist(obj)
{
var imglist=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>
<input onclick="imglist('listimg')" value="test" type="button">