在HTML里如何使图片随机显示

<scriptlanguage="javascript">functionshow(){varNowFrame=parseInt(Math.random()*6+1);d... <script language="javascript">
function show()
{
var NowFrame=parseInt(Math.random()*6+1);
document.getElementById(NowFrame).style.display='block';
}
</script>
</head>

<body onload="show()">
<img src="scroll1.jpg" width="426" height="130" style="display:block;" id="1"/>
<img src="scroll2.jpg" width="426" height="130" style="display:none;" id="2"/>
<img src="scroll3.jpg" width="426" height="130" style="display:none;" id="3"/>
<img src="scroll4.jpg" width="426" height="130" style="display:none;" id="4"/>
<img src="scroll5.jpg" width="426" height="130" style="display:none;" id="5"/>
<img src="scroll6.jpg" width="426" height="130" style="display:none;" id="6"/>
</body>
哪里出错了,麻烦有高手帮帮忙!
谢了......哈哈^_^
展开
 我来答
jack_wang0823
2017-07-18 · TA获得超过2955个赞
知道大有可为答主
回答量:4143
采纳率:87%
帮助的人:1410万
展开全部
代码米有问题 可以执行 只是
<img src="scroll1.jpg" width="426" height="130" style="display:block;" id="1"/>
改为
<img src="scroll1.jpg" width="426" height="130" style="display:none;" id="1"/>
否则或显示2幅图
故事与酒与老友
2018-10-10 · TA获得超过111个赞
知道答主
回答量:37
采纳率:100%
帮助的人:16.9万
展开全部

1 创建一个图片路径数组

var imgArr = ['1.jpg','2.jpg','3.jpg'];//图片路径数组

2 在数据中随机取出一个 

var index = Math.floor((Math.random()*imgArr.length));//随机下标,保证随机的数字在数组中能取到 
var imgSrc = imgArr[index];//随机获取的图片路径

3 动态的改变图片src属性

var imgEle = document.getElementById('imgEle');//获取需要改变的img标签
imgEle.setAttribute('src',imgSrc);//设置src属性
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-10-26
展开全部
<script language="javascript">
function show()
{
var NowFrame=parseInt(Math.random()*6+1);
document.getElementById("showimg").src=NowFrame+".jpg".
}
</script>
<head>
<body onload="show()">
<img id="showimg" width="426" height="130" alt="">
</body>
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式