本人是新手,所以就記錄下來了。這個答案是在百度中看到的,所以算是轉載。
下面的內容解答了何為如果在頁面加載完後如果調用document.write就會覆蓋整個文檔。
提示中的【HTML 輸出中】 指的是當頁面加載的時候。
複製代碼代碼如下:
<html>
<head></head>
<body>
<script type="text/javascript">document.write("<p>Hello</p>");</script>
</body>
</html>
當頁面加載完畢,你會在頁面看到Hello。查看源文件就是上面的代碼。
-------------------------
但如果頁面已經加載完畢,再使用document.write,那就會覆蓋整個文檔。
複製代碼代碼如下:
<html>
<head></head>
<body>
<script type="text/javascript">
// 當點擊鼠標時調用document.write
document.onclick = function() {
document.write("<span>Javascript</span>");
};
</script>
</body>
</html>
因為鼠標動作是在頁面加載完畢後執行的,所以整個頁面會被<span>Javascript</span>所覆蓋。現在查看源文件就只會看到<span>Javascript</span>。