这是我写的代码:
<html>
<head>
</head>
<body>
<script type="text/JavaScript">
function random_imglink(){
var myimages=new Array()
myimages[1]="/pictures/101.jpg"
myimages[2]="/pictures/102.jpg"
myimages[3]="/pictures/103.jpg"
myimages[4]="/pictures/104.jpg"
myimages[5]="/pictures/105.jpg"
myimages[6]="/pictures/106.jpg"
myimages[7]="/pictures/107.jpg"
myimages[8]="/pictures/108.jpg"
myimages[9]="/pictures/109.jpg"
myimages[10]="/pictures/110.jpg"
myimages[11]="/pictures/111.jpg"
var ry=Math.floor(Math.random()*myimages.length)
if (ry==0)
document.write('<img src="'+myimages[ry]+'" border=0>')
}
</script>
<form>
<input type="button" value="Touch to see random picture!" onclick="random_imglink()">
</form>
</body>
</html>
当我测试它时,我看到一个按钮,上面写着“触摸以查看随机图片!” 这正是我想看到的。当我点击按钮时,我上传的 11 张图片中的一张会显示出来。这基本上是我想要发生的事情。
问题是原始按钮消失了。要查看另一张随机图片,我必须重新加载页面并再次单击按钮。
如何更正此问题,以使按钮不会消失。每次单击按钮时,我都想要一张新的随机图片来替换旧图片。