在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>
哪里出错了,麻烦有高手帮帮忙!
谢了......哈哈^_^ 展开
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>
哪里出错了,麻烦有高手帮帮忙!
谢了......哈哈^_^ 展开
展开全部
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>
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>
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询