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

(编辑:jimmy 日期: 2026/4/30 浏览:2)

目的:求得div 下 img的src
html:
<div id="image1"><img src="/UploadFiles/2021-04-02/loading.gif"><div id="image2"><img src="loading.gif">.
.
<div id="image12"><img src="loading.gif">
我的错误代码:
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="/UploadFiles/2021-04-02/">else..........
}
}
解决问题的代码
复制代码 代码如下:
<div id="listimg">
<div><img src="/UploadFiles/2021-04-02/loading.gif"><div><img src="loading.gif"></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="/UploadFiles/2021-04-02/">alert(imglist[i].src) //测试成功
}
}
</script>
<input onclick="imglist('listimg')" value="test" type="button">
一句话新闻
高通与谷歌联手!首款骁龙PC优化Chrome浏览器发布
高通和谷歌日前宣布,推出首次面向搭载骁龙的Windows PC的优化版Chrome浏览器。
在对骁龙X Elite参考设计的初步测试中,全新的Chrome浏览器在Speedometer 2.1基准测试中实现了显著的性能提升。
预计在2024年年中之前,搭载骁龙X Elite计算平台的PC将面世。该浏览器的提前问世,有助于骁龙PC问世就获得满血表现。
谷歌高级副总裁Hiroshi Lockheimer表示,此次与高通的合作将有助于确保Chrome用户在当前ARM兼容的PC上获得最佳的浏览体验。