javascript - ie6/ie7 中的innerHTML 错误?

标签 javascript internet-explorer-8 innerhtml

我使用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/

相关文章:

javascript - 这两种 IIFE 调用语法有什么区别?

css - 使用 IE8 在 tbody、thead 和 tfoot 周围设置边界

javascript - 如何使用 Highstock of Highcharts 创建情节图例?

javascript - Highcharts 读取文本文件

javascript - IE 错误 "Unexpected call to method or property access. Line: 113 Char: 460 Code: 0"

javascript - 道场工具包 : how to escape an HTML string?

javascript - 使嵌套 div 全屏显示

javascript - 使用 innerHTML 时换行

javascript - 从父 iframe 检测动画完成

internet-explorer-8 - 关于边界半径的问题-IE8