Onload事件不能与Internet Explorer一起使用

时间:2011-05-11 13:36:02

标签: javascript html internet-explorer internet-explorer-8 onload

我在Internet Explorer 8上编写了一些非常简单的代码,我不明白为什么当我用IE打开页面时没有任何反应(为什么文本'test'没有出现在页面上)。

我尝试使用Firefox和Chrome,效果非常好。

我的代码:

<html>
   <head>
   <meta http-equiv="Content-Type" content="text/html; charset=iso 8859-1" />

   <script type="text/javascript">

   function display() {
      output.innerHTML+='test';
   }

   </script>

   </head>

   <body onload="display()">

      <div id="output">
      </div>
   </body>
</html>

编辑:让IE改变你的设置,不要手工做或者变得很奇怪:-))

2 个答案:

答案 0 :(得分:3)

document.getElementById('output').innerHTML += 'test';

答案 1 :(得分:3)

尝试:

   function display() {
      document.getElementById('output').innerHTML+='test';
   }