“您只能在 HTML 输出中使用 document.write。如果您在文档加载后使用该方法,会覆盖整个文档。”

 提示:您只能在 HTML 输出中使用 document.write。如果您在文档加载后使用该方法,会覆盖整个文档。

今天开始在学JavaScript时,发现上述的这么一句话,并且W3cshool上给的代码如下:







JavaScript 能够直接写入 HTML 输出流中:








您只能在 HTML 输出流中使用 document.write
如果您在文档已加载后使用它(比如在函数中),会覆盖整个文档。







起初我没有弄明白,后来知道“

 提示:您只能在 HTML 输出中使用 document.write。如果您在文档加载后使用该方法,会覆盖整个文档。

”这句话的意思是指“ 通过按钮响应等方式在全部页面加载完毕之后再进行文本写入 ”看下面一段代码

  1. <html>   
  2. <body>   
  3. <p>helloworldp>   
  4. <a onclick='javascript:myFunction()'>helloa>  
  5. <script>   
  6. function myFunction(){   
  7.     document.write('这下应该会清除了吧?');   
  8. }   
  9. script>   
  10. body>   
  11. html>  

如果我们点击生成的“Hello”,可以看到页面编程了“”读者可自己执行代码看最后的反应。


“您只能在 HTML 输出中使用 document.write。如果您在文档加载后使用该方法,会覆盖整个文档。”_第1张图片

你可能感兴趣的:(Front-End)