我想,在第一小區E的閃爍紅色藍色紅色藍色... 然後傳感器h閃爍紅色藍色紅色......setInterval它是如何工作的?
但只有傳感器h閃爍。
什麼是改變?
它似乎僅對於i = selectCell = 2
<script>
var blinkColors=new Array('red','blue','red','blue','red','blue','red','blue');
var selectCell = 2;
for (var i = 0; i <=selectCell -1; i++)
{
var blinkColor=0;
var myBlink=setInterval(function(){doBlink(j);},300);
function doBlink(x)
{
var jj=x;
var blinkCell=document.getElementById('blinker'+jj);
blinkCell.style.backgroundColor=blinkColors[blinkColor];
blinkColor++;
if(blinkColor==blinkColors.length)
{
stopBlink();
}
}
function stopBlink()
{
clearInterval(myBlink);
}
}
</script>
</head>
[篩選](https://developer.mozilla.org/en-US/docs/Web/API/WindowOrWorkerGlobalScope/setInterval) – Teemu
我的意思是細胞blinker0和blinker1代替細胞E和單元格H – Joachim
請張貼您的HTML嗎? – Pugazh