DIV CSS 佈局教程網

 DIV+CSS佈局教程網 >> 網頁腳本 >> JavaScript入門知識 >> JavaScript綜合知識 >> js中document.write使用過程中的一點疑問解答
js中document.write使用過程中的一點疑問解答
編輯:JavaScript綜合知識     

 本文為大家介紹下為何如果在頁面加載完後如果調用document.write就會覆蓋整個文檔

本人是新手,所以就記錄下來了。這個答案是在百度中看到的,所以算是轉載。    下面的內容解答了何為如果在頁面加載完後如果調用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>。 
XML學習教程| jQuery入門知識| AJAX入門| Dreamweaver教程| Fireworks入門知識| SEO技巧| SEO優化集錦|
Copyright © DIV+CSS佈局教程網 All Rights Reserved