您只能在 HTML 输出中使用 document.write。如果您在文档加载后使用该方法,会覆盖整个文档。
来源:互联网 发布:js伪类选择器 编辑:程序博客网 时间:2024/06/08 08:42
记得自己刚刚开始自学JavaScript时,遇到了这么句话!
您只能在 HTML 输出中使用 document.write。如果您在文档加载后使用该方法,会覆盖整个文档。
起初我对这句话是不了解的,然后就百度,自己测试,找到了自己觉得应该对的答案!当时这句话是在w3school中看到的,这句话出现在两句代码的后面。
<!DOCTYPE html><html><body><p>JavaScript 能够直接写入 HTML 输出流中:</p><script>document.write("<h1>This is a heading</h1>");document.write("<p>This is a paragraph.</p>");</script><p>您只能在 HTML 输出流中使用 <strong>document.write</strong>。如果您在文档已加载后使用它(比如在函数中),会覆盖整个文档。</p></body></html>顾名思义,首先根据语意来了解,”在文档已加载后使用它,会覆盖整个文档“,它的意思是覆盖整个文档,就是说你在文档加载后或者函数中使用它,就会将以前的HTML文档覆盖,出现新的你用 docum.write 写的新的输出的东西。下来我们自己编写程序来进行测试:
<!doctype html><html> <body> <p>helloworld</p><a onclick='javascript:myFunction()'>hello</a> <script> function myFunction(){ document.write('are you sure that will be covered?'); } </script> </body> </html>
最后的结论是被覆盖!
阅读全文
0 0
- “您只能在 HTML 输出中使用 document.write。如果您在文档加载后使用该方法,会覆盖整个文档。”
- 您只能在 HTML 输出中使用 document.write。如果您在文档加载后使用该方法,会覆盖整个文档。
- 您只能在 HTML 输出中使用 document.write。如果您在文档加载后使用该方法,会覆盖整个文档。
- 您只能在 HTML 输出流中使用 document.write。 如果您在文档已加载后使用它(比如在函数中),会覆盖整个文档。
- 您只能在 HTML 输出流中使用 document.write。 如果您在文档已加载后使用它(比如在函数中),会覆盖整个文档。
- 绝不要使用在文档加载之后使用 document.write()。这会覆盖该文档
- document.write在文档加载后的使用
- 使用document.write()输出覆盖HTML问题
- 使用document.write输出覆盖HTML问题
- 【小白】javascript中的“文档已完成加载后执行 document.write,整个 HTML 页面将被覆盖”
- 在HTMl文档中使用CSS
- document.write什么时候会清除文档内容?
- web开发JS学习(二)关于document.write会覆盖文档流的理解
- (同步时)document.write:在(script)当前位置写入文档
- 如果直接在页面中使用Response.Write("");
- 在html文档/指定标签中输出时间
- 在delphi中使用xml文档有两种方法
- 在delphi中使用xml文档有两种方法
- 基于Socket.IO实现Android聊天功能
- CAD文件(dwg)的加载-ArcEngine
- 在ubuntu16.04_X86-64环境下快速搭建GPU版本的tensorflow
- 上帝与集合的正确用法 HYSBZ
- springmvc +dubbo项目切换成spring boot启动
- 您只能在 HTML 输出中使用 document.write。如果您在文档加载后使用该方法,会覆盖整个文档。
- redis命令
- (续篇).net分页控件webdiyer:aspnetpager与gridview联用
- socket的5个异常
- zookeeper 5: Leader和Follower交互过程
- Linux安装jdk1.8以及出现的问题
- Comparator简单排序例子
- org.apache.spark
- 死锁产生的四个条件