开发者社区> 问答> 正文

用javascript刷新图片

想用js实现 每二十秒刷新一张图片 一开始用for语句 但它不是一张一张出来 太苦恼了 不知道各位可否帮帮我 小白一个 求助啊~~~

展开
收起
小旋风柴进 2016-03-20 09:29:52 1843 0
1 条回答
写回答
取消 提交回答
  • <body>
      <img id="img" name="imag" src="1.jpg">
     </body>
     <script type="text/javascript">
        var array = ["1.jpg","2.jpg"];
        var i = 0;
    
        function imgFlush(){
            document.getElementById("img").src = array[i];
            i++;
            if(i == array.length){
                i = 0;
            }
        }
        //设置定时器
        //setTimeout("function",timeout),之执行一次
        //setInterval("function",timeout),重复执行
        setInterval("imgFlush()",1000);
     </script>
    2019-07-17 19:08:36
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
JavaScript异步编程 立即下载
Delivering Javascript to World 立即下载
编程语言如何演化-以JS的private为例 立即下载