0

我制作了一个 HTML 表格并编写了一个脚本,以通过 id 一个一个地访问其单元格(td),并每秒将其背景颜色更改为黄色。
我给单元格的 ID 为“1”、“2”、“3”、....、“8”。
这是脚本:

var i=0;
var intervalstop=setInterval(changecolor,1000);
function changecolor()
{
    document.getElementById((i++)%9+"").style.backgroundColor="yellow" ;
    document.getElementById((i-2)%9+"").style.backgroundColor="white" ;
}

这在 Firefox 和 chrome 上运行良好,但在 IE8 上只运行一次而没有重复(只有一个单元格变为黄色)

我想确保 IE8 通常没有 setinterval 问题,并将脚本修改为每秒仅 alert("hi") 并且它在 IE8 上运行良好,那么上面的代码和 IE8 之间有什么冲突?!谢谢 :)

4

0 回答 0