9
<html>
  <head>
    <script type="text/javascript" >
       function fn() {
       document.write("Hello there!!!");
       }

    </script>
  </head>

   <body>
      <button onclick="fn()">click</button>
   </body>
</html>

单击按钮后,FF 继续旋转(11.0),而好像我直接调用 fn() 而不将其连接到按钮,它工作正常。有人可以看看这个吗?

4

1 回答 1

16

你需要打电话document.close()。如果文档尚未打开,则document.write调用。document.open只要文档没有再次使用document.close浏览器关闭,就会表明该页面可能会发生变化。

function fn() {
    // implicit call to `document.open();` before document.write
    document.write("Hello there!!!");
    document.close();
}
于 2012-09-26T06:38:42.023 回答