【发布时间】:2013-01-10 09:52:28
【问题描述】:
请你告诉我为什么这个 JavaScript 在刷新时有一个不同的背景图像 div 不起作用:
<head>
<script type="text/javascript">
window.onload = function () {
var thediv = document.getElementById("top");
var imgarray = new Array("banner2.jpg", "banner3.jpg");
var spot = Math.floor(Math.random()* imgarry.length);
thediv.style.background = "url(images/header/banner/"+imgarray[spot]+")";
}
</script>
</head>
该网站可以在http://physoc.org.uk查看
谢谢。
【问题讨论】:
-
正确的代码格式肯定有帮助。您在声明
spot变量的那一行将“imgarray”拼错为“imgarry”。
标签: css refresh background-image