鍍金池/ 問答/HTML/ 怎么給這段代碼加一個時間! 到了自動切換下一個隨機圖片

怎么給這段代碼加一個時間! 到了自動切換下一個隨機圖片

<script language="JavaScript" type="text/javascript">
//隨機圖片代碼
tips = new Array(3);
tips[0] = '<img src="tiggo32.png" border="0" />';
tips[1] = '<img src="tiggo31.png" border="0" />';
tips[2] = '<img src="tiggo33.png" border="0" />';
index = Math.floor(Math.random() * tips.length);
document.write(tips[index]);
</script>

怎么給這段代碼加一個時間! 到了自動切換下一個隨機圖片

回答
編輯回答
失魂人

<!DOCTYPE html>
<html lang="en">
<head>

<meta charset="UTF-8">
<title>Document</title>

</head>
<body>

<img id='img' src="" alt="">
<script>
    window.onload = function () {
        var imgDom = document.getElementById('img')
        var imgArr = ['tiggo32.png','tiggo32.png','tiggo32.png']

        function setImg (){
            var index = Math.floor(Math.random() * tips.length)
            imgDom.src = imgArr[index]
        }

        setImg()
        setInterval( function (){
            setImg()
        }, 5000)

    }
</script>

</body>
</html>

2017年2月28日 02:37
編輯回答
神曲

你不應(yīng)該這樣寫,你這樣思路都錯了。

var a=[ "x.jpg","y.jpg","q.jpg"];
var img=new Image();
setInterval(function(){

         img.src=a[Math.floor(Math.random()*a.length)];

document.getBytabNames("body")[0].addChilen(img)

2017年6月20日 11:27