<head><meta charset="UTF-8"><title></title><script> window.onload = function(){ var imgArr=["img/1.jpg","img/2.jpg","img/3.jpg","img/4.jpg","img/5.jpg","img/6.jpg"]; ?var index=0; ?setInterval(function(){ ???? ??var img = document.getElementById('img'); ? ? ? ?index++; ? ? ? ?if(index = Array.length){ ? ? index = 0; ? ? ? } ? ? ? img.src=imgArr[index]; ? },1000) }</script></head><body> <img src="img/1.jpg" alt="" id="img"/></body>問題:為什么只有當我設置index>=imgArr.length的時候,循環定時器才能正常運行?當我設置index=imgArr.length的時候,循環定時器不能運行?
為什么index的值等于數組長度的時候,循環定時器會不能運行?
慕碼人0004322
2018-04-13 22:04:58