im試圖每1秒顯示一次隨機圖像,它是沒有src屬性的div內(nèi)的圖像:<div class="D"><img> </div>這是css代碼: .D{ height: 30%; width: 30%; left: 35%; top: 10%; position: absolute; } .D img{ position: absolute; height: 100%; width: 100%; }我有一個數(shù)組,其中包含來自文件夾的4個不同圖像的src,并使用Math random im從0到3選擇一個隨機數(shù)作為數(shù)組索引,并使用setinterval重復(fù)該函數(shù):var inp = document.querySelector('.D');var p = document.querySelector('.D img');var Src= ['Imgs/home.png','Imgs/gps.png','Imgs/bell.png','Imgs/box.png'];var RndomFrom0To3 = Math.floor(Math.random()*4);function ChangeImgSrc() {p.setAttribute('src',Src[RndomFrom0To3]);};setInterval(ChangeImgSrc,1000);src改變了,但一次,它停止在同一圖像中,我做錯了什么?
setattribute 在 setinterval 函數(shù)上運行一次
www說
2022-09-02 21:37:47