日期:2014-05-16  浏览次数:20315 次

javascript大神帮我看看问题 为什么停留2秒就不见了
<body>
<script language="javascript">
document.body.style.backgroundImage="url(2.png)";
var i = 2;
function changeBg()
{
   document.body.style.backgroundImage="url(i.png)";
   i++;
  if (i=6) 
 { i = 2};
}
window.setInterval("changeBg()",2000);
</script>
<div id="a" align="center" style="padding-top:200px">
<form action="" method="get">
用户名<input name="email" type="text" maxlength="50"></input>
</form>
</div>
</body>
javascript

------解决方案--------------------
document.body.style.backgroundImage="url(i.png)";
改成
document.body.style.backgroundImage="url(" + i + ".png)";
要不会去找i.png,找不到当然就白了。
------解决方案--------------------
 if (i=6)   是不是应该是  if (i==6) ?