这段代码为什么出错??(是用javascript编的有关网页制作方面)

来源:百度知道 编辑:UC知道 时间:2024/05/28 17:41:28
<html>
<head>
<title>图片转换</title>
<script language=javascript>
var img= new Array(4);
var nums=0;
if(document.Images)
{
for(i=0;i<=5;i++)
{
img[i]=new Image();
img[i].src=""+i+".jpg";
}
}
function fort()
{
nums++;
document.images[0].src=img[nums].src;
if(nums==4)
nums=0;
}
function mx()
{
setInterval("fort()",1000);
}
</script>
</head>
<body onload=mx()>
<img src=1.jpg>
</body>
</html>

我把你的脚本做了一下修改,如下即可,可兼容
<html>
<head>
<title>图片转换</title>
<script language=javascript>
var img= new Array(4);
var nums=0;
if(document.getElementsByTagName('img'))
{
for(i=0;i<=5;i++)
{
img[i]=new Image();
img[i].src=""+i+".jpg";
}
}
function fort()
{
nums++;
if(nums>=5) nums=0;
document.getElementsByTagName('img')[0].src=img[nums].src;

}
function mx()
{
setInterval("fort()",1000);
}
</script>
</head>
<body onload=mx()>
<img src="1.jpg">
</body>
</html>

发型不好的缘故