js 随机变换图片

 

 1       <div style="position:absolute;left:40%;top:10%;border-style:dotted">
 2           <img src="ejb.jpg"/><br/>
 3           <input type="button" value="随机选择人物"/>
 4           <input type="button" value="暂停"/>
 5       </div>
 6       <script type="text/javascript">
 7          //创建一个数组
 8          var paths = new Array();
 9           var isExecute = true;
10           var count=0;
11           window.onload = function(){
12               //将N张图片的路径放入数组中
13               paths[0]="ejb.jpg";
14               paths[1]="j2ee.jpg";
15               paths[2]="java.gif";
16               paths[3]="javamail.gif";
17           }
18           //随机选择人物
19           document.getElementsByTagName("input")[0].onclick=function(){
20               window.setInterval("changeImage()",500);
21               isExecute=true;
22           }    
23           //换图片
24           function changeImage(){
25               if(isExecute){
26                   //随机选取一张图片
27                   var path = getPath();
28                   //动态修改图片的src属性值
29                   var imgElement = document.images[0];
30                   imgElement.src = path;
31               }
32           }
33           //随机选中一张图片的路径
34           function getPath(){
35               //随机获取0,1,2中的任何一个型值
36               var index = Math.floor(Math.random()*4);
37               count=count+1>3?0:count+1;
38               return paths[count];
39               //return paths[index];
40           }
41           //暂停
42           document.getElementsByTagName("input")[1].onclick=function(){
43               isExecute = false;
44           }
45       </script>

 

js 随机变换图片,古老的榕树,5-wow.com

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。