怎样用js插入多张图片 5

<styletype="text/css"></style><scriptlanguage="javascript">vari;varimgs=['https://lh4... <style type="text/css">
</style>
<script language="javascript">
var i;
var imgs = ['https://lh4.ggpht.com/9c5DhY0f86vBQS8GXMV0QIfKoa6_4_xALcCon0PROkk9KxmgXN6E-9JsHMWRJ9kVXUg=w124',
'https://lh5.ggpht.com/YiDR03Al7VMlPDGDsfbWk9BK1m0sWhPDcpU38wzR53o7ZZEcdEnzJRckkiru0PtS_iw=w124',
'https://lh4.ggpht.com/p63iqR_dLbj9n8MAaPygRB-DGylHXvppBvX3HxABPBukjVOdN18_aPhLRUyllly3utK4=w124'];
var len = imgs.length;
var img = document.getElementById('img');
for(i=0;i<len;i++)
{
img.src = imgs[i];}
</script>
</head>

<body>
<img id="img" src="">
</body>
</html>
如果我有上千个图片的链接,我把这些链接放到一个数组里面,然后依次或随机显示到页面上,就想实现这样的功能,请问代码哪里有误?多谢!
展开
 我来答
Baby_原來
推荐于2018-03-08 · TA获得超过3402个赞
知道大有可为答主
回答量:1535
采纳率:94%
帮助的人:507万
展开全部
var arrImgs={"url1","url2","url3",...};图片地址存在数组中
var html='';
//遍历数组插入img标签到页面
for(var i=0;i<arrImgs.length;i++){
    html+='<img src="'+arrImgs[i]+'" />';//创建img标签,图片地址赋值src
}
document.getElementById("要插入的容器id").innerHtml=html;
jiangxibaiyi
推荐于2017-11-25 · 跟随风去旅行-伤心的歌
jiangxibaiyi
采纳数:3973 获赞数:14412

向TA提问 私信TA
展开全部
上千张图片,怎么这么多哦
理论上是可以的
但,你的意思是把这上千个图片链接都放到js数组里对吧?
这样会造成浏览器运行js负担非常重哦
似乎这种方式不是很好,弄不好,卡主浏览器
你还是想点别的招吧
你这想法不利于页面优化
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
梁静茹哥哥
2019-02-26
知道答主
回答量:1
采纳率:0%
帮助的人:775
展开全部
<!DOCTYPE html>
<html>
    
    <head>
        <meta charset="UTF-8">
        <style >
            img{width: 100px; height: 100px;}
        </style>
        <title></title>
    </head>
    <body>
        
        <div  id="ii" ></div>
    </body>
     
</html>
<script language="javascript">

 
        var arrImgs=["images/jo.jpg","images/jo.jpg"]
        var ww='';
          //遍历数组插入img标签到页面
        for(var i=0;i<arrImgs.length;i++){
        ww+='<img src="'+arrImgs[i]+'"/>';//创建img标签,图片地址赋值src
        
          }
           
     document.getElementById("ii").innerHTML=ww;
</script>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友9746fdc
2013-06-15 · TA获得超过270个赞
知道小有建树答主
回答量:268
采纳率:0%
帮助的人:210万
展开全部
你这样网页加载完不就显示的是最后那张图片么?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式