我使用innerHTML作为代码:
<div>
<span id="tag"></span>
</div>
var i = 15;
function timer(){
var div = document.getElementById("tag");
i--;
setInterval(function(){
div.innerHTML = i;// use innerHTML
//div.removeChild(div.childNodes[0]);
//div.appendChild(document.createTextNode(i));
i--;
},15000);
}
timer();
ff、safari、chrome 都可以,但在 ie8 中值没有变化;
最佳答案
为什么不尝试使用 jQuery对于这种操作(读/写元素)?该库的设计主要是为了消除不同浏览器和浏览器版本的所有麻烦。
关于javascript - ie6/ie7 中的innerHTML 错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7143805/