1、轮播图的函数
<script> function init(){ setInterval("changeImg()",3000); } var i=0 function changeImg(){ i++; document.getElementById("img").src="../img/"+i+".jpg"; if(i==3){ i=0; } } </script>
其中:setInterval("changeImg()",3000);的作用是3000ms执行一次 changeImg()函数,在 changeImg()函数中, document.getElementById("img").src="../img/"+i+".jpg"; 是在给img属性赋值(图片的路径)。
<body onload="init()"> <div id=""> <img src="../img/1.jpg" width="100%" id="img"/> </div> </body>
2、完整轮播图代码
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>首页</title> <style> @import url("/css/lunbo.css"); </style> <script> function init(){ setInterval("changeImg()",3000); } var i=0 function changeImg(){ i++; document.getElementById("img").src="../img/"+i+".jpg"; if(i==3){ i=0; } } </script> </head> <body onload="init()"> <div id=""> <img src="../img/1.jpg" width="100%" id="img"/> </div> </body> </html>
3、项目结构
4、轮播图效果
三张图片每隔三秒切换一次