![]() |
#2
冰镇柠檬汁儿2015-09-21 09:25
|

<html>
<head>
<meta http-equiv="content-type" content="text/html;charset=utf-8">
<title>index</title>
<script language="JavaScript">
<!--
var nowpic="1.jpg";
function changePic(){
var picobj=document.getElementById("myimg");
var newpic="1.jpg";
var nosrc=picobj.src.substr(picobj.src.length-5,5);
if(nosrc=="1.jpg"){
newpic="2.jpg";
}else{
newpic="3.jpg";
}
picobj.src=newpic;
}
//-->
</script>
</head>
<body>
<div onload="setInterval(changePic,2000);">
<img id="myimg" width="400" height="400" src="1.jpg"/>
</div>
</body>
</html>
<head>
<meta http-equiv="content-type" content="text/html;charset=utf-8">
<title>index</title>
<script language="JavaScript">
<!--
var nowpic="1.jpg";
function changePic(){
var picobj=document.getElementById("myimg");
var newpic="1.jpg";
var nosrc=picobj.src.substr(picobj.src.length-5,5);
if(nosrc=="1.jpg"){
newpic="2.jpg";
}else{
newpic="3.jpg";
}
picobj.src=newpic;
}
//-->
</script>
</head>
<body>
<div onload="setInterval(changePic,2000);">
<img id="myimg" width="400" height="400" src="1.jpg"/>
</div>
</body>
</html>
以上是我敲的代码,我在我的电脑上面当前文件夹下面是有1.jpg,2.jpg,3.jpg这三张图片的。。。但是页面只能显示第一张,根本就没有实现js的效果,我不知道是代码有问题,还是需要开什么配置文件没有开,我用的火狐浏览器,是支持js的。。。我对js一点也不了解,今天才开始试着学习,希望大神可以帮我指点指点。js效果出不来,如何找错排错也不会,现在完全是抓瞎,不知道该怎么办。。。
[ 本帖最后由 乖乖0943 于 2015-9-19 15:47 编辑 ]