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 に答える