我想让页面背景每个一秒就换一张图片而且不间断,以下是我写的 不知循环哪里错了 求指导
<script type="text/javascript">
var a=0;
var url = new Array(3);
url[0] = "url(images/show_fengjingta_236621_4.jpg)";
url[1] = "url(images/shulinfengjingzhuomianbizhixiazai_361581_4.jpg)";
url[2] = "url(images/shulinfengjingzhuomianbizhixiazai_399624_4.jpg)";
function change() {
// document.getElementById("bg").style.backgroundImage = "url(images/show_fengjingta_236621_4.jpg)";
if (a < 3) {
document.getElementById("bg").style.backgroundImage = url[a];
a++;
}
else {
a = 0;
}
}
setTimeout(change, 1000)
</script>
------解决方案--------------------
setTimeout(change, 1000)只会执行一次
改成setInterval(change, 1000)