javascript setInterval()仅在此脚本中不在IE8中工作

时间:2013-06-21 00:06:32

标签: javascript setinterval

我创建了一个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问题 并将脚本修改为每秒警报(“hi”),并且在IE8上运行正常 那么上面的代码和IE8之间有什么冲突? 谢谢:))

0 个答案:

没有答案