只有在页面在加载的过程中document.write()才能正常的工作,另外被写入的文本会准确地显示在document.write()被调用的位置。
<script type="text/javascript">
document.write(‘<h1>hello world!</h1>‘)
</script>
<p>i am a javascript hacker.</p>
<script type="text/javascript">
function sayHello(){
document.write(‘<h1>hello world!</h1>‘)}
</script>
<p>i am a javascript hacker.</p>
<script type="text/javascript">
sayHello();
</script>
如果在页面加载完成后执行document.write(),浏览器将它解释为一个撤销旧文档并创建一个新文档的指令。
原文地址:http://www.cnblogs.com/yhf286/p/3757202.html