1.基本用法
document.write
可以把内容写入HTML输出流中
<p>111</p>
<script type="text/javascript">
document.write("<p>这一行是通过document.write写入HTML输出流的</p>");
</script>
<p>333</p>
显示效果如下图:
2.注意事项
基本用法是在HTML输出流中使用 document.write
。
就是写在HTML中间的位置,上面有p标签,下面也有p标签,而且直接在 script
标签下写,不能写在函数内。 这种用法会在HTML结构中,插入内容。
如果当文档加载完成后,比如在函数中,使用 document.write
,那么会覆盖整个文档。比如:
<p>111</p>
<script type="text/javascript">
window.onload=function(){
document.write("<p>这一行是通过document.write写入的内容</p>");
}
</script>
<p>333</p>
这种用法就是在文档加载完成后,使用 document.write
,结果就是覆盖掉了整个文档,原本的 111 和 333 都被覆盖掉了