今天第一天接触js,试了一下图片自动转换的程序,但是没有效果,求大神帮忙看看
程序代码:
<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 编辑 ]