亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > JavaScript > 正文

document.write的幾點使用心得

2019-11-20 15:24:11
字體:
來源:轉載
供稿:網友

一直用document.write()方法向瀏覽器中顯示數據用,把它當做Alert()使用, 看來這樣用有些大材小用了,下面說說它的主要用處。

document.write()方法可以用在兩個方面:

         1.頁面載入過程中,用腳本加入新的頁面內容。

         2.用延時腳本創建本窗口或新窗口的內容。

該方法需要一個字符串參數,它是寫到窗口或框架中的HTML內容。這些字符串參數可以是變量或值為字符串的表達式,寫入的內容常常包括HTML標記語言。如下面代碼,教務系統框架載入子頁

復制代碼 代碼如下:

<!--將框架放入單元格中-->
<span style="font-size:18px;">                   
    <td class="index-table-middle-center" valign="top" id="content-container"> 
        <div id="loading"> 
            //加載效果圖標 
            <img src="images/loading.gif" alt="loading" border="0" /> 
        </div> 
        <script type="text/javascript"> 
            //調用JS的OutputIFrame函數,形成框架 
            Index.OutputIframe(); 
        </script> 
    </td>
</span>

復制代碼 代碼如下:

<span style="font-size:18px;">//輸出框架 
    Index.OutputIframe = function () { 
        var scrolling = $.isIE6 == true ? 'yes' : 'auto'; 
        document.write('<iframe id="content" width="100%" height="100%" class="hide" marginwidth="0" marginheight="0" frameborder="0" scrolling="' + scrolling + '" onload="$(/'#loading/').hide();$(this).show();" src=""></iframe>'); 
    };
</span>

在載入頁面后,瀏覽器輸出流自動關閉。在此之后,任何一個對當前頁面進行操作的document.write()方法將打開―個新的輸出流,它將清除當前頁面內容(包括源文檔的任何變量或值)。因此,假如希望用腳本生成的HTML替換當前頁面,就必須把HTML內容連接起來賦給一個變量,使用一個document.write()方法完成寫操作。

關于document.write()方法還有一點要說明的是它的相關方法document.close()。腳本向窗口(不管是本窗口或其他窗口)寫完內容后,必須關閉輸出流。在延時腳本的最后一個document.write()方法后面,必須確保含有document.close()方法,不這樣做就不能顯示圖像和表單。并且,任何后面調用的document.write()方法只會把內容追加到頁面后,而不會清除現有內容來寫入新值。

為了演示document.write()方法,我們提供了同一個應用程序的兩個版本。一個向包含腳本的文檔中寫內容,另―個向―個單獨的窗口寫內容。

示例1創建一個按鈕,它為文檔組合新的HTML內容,包括新文檔標題的HTML標記和標記的顏色屬性。

示例中有一個讀者所不熟悉的操作符+=,它把其右側的字符串加到其左側的變量中,這個變量用來存放字符串,這個操作符能很方便地把幾個單獨的語句組合成―個長字符串。使用組合在newContent變量中的內容document.write()語句可以把所有新內容寫到文檔中,完全清除示例1中的內容。

然后需要調用document.close()語句關閉輸出流。當載入該文檔并單擊按鈕時,可以注意到瀏覽器標題欄中的文檔標題因此而改變。當回到原始文檔并再次單擊該按鈕時,可以看到動態寫入的第二個頁面的載入速度甚至比重載原始文檔還要快。

示例1 在當前窗口使用document.write()。

復制代碼 代碼如下:

<html xmlns="http://www.w3.org/1999/xhtml"><title>Writing to Same Doc</title> 

<script language="JavaScript"> 
  //重新寫入函數 
  function RepeatWrite(){ 
    // 保存寫入的內容 
    var newContent = "<html><head><title>A New Doc</title></head>" 
    newContent += "<body bgcolor='aqua'><h1>This document is brand new.</h1>" 
    newContent += "Click the Back button to see original document." 
    newContent += "</body></html>" 
    // 寫入新的內容 
    document.write(newContent); 
    document.close(); 
  } 

</script> 
</head> 
<body> 
  <form> 
    <!--單擊按鈕調用寫入函數--> 
    <input type="button" value="Replace Content" onClick="RepeatWrite()"> 
  </form> 
</body> 
</html>

總結:

  最近在寫一個靜態資源加載器, 其中有用到document.write, 在經歷過一翻折騰后, 發現document.write還是有點內容的,所以決定折騰點東西記錄下,同時也算是給自己積累點東西.

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
成人a免费视频| 在线免费看av不卡| 色伦专区97中文字幕| 亚洲成年人在线播放| 97久久伊人激情网| 中文字幕在线亚洲| 欧美日韩国产精品| 欧美最顶级的aⅴ艳星| 国产精品久久不能| 久热精品视频在线观看一区| 在线视频欧美日韩| 一级做a爰片久久毛片美女图片| 青青久久av北条麻妃海外网| 国产精品男女猛烈高潮激情| 日本精品在线视频| 成人深夜直播免费观看| 国产精品一区二区久久国产| 久久久久久国产| 欧美亚洲一区在线| 欧亚精品中文字幕| 欧美性xxxx| 亚洲第一精品自拍| 欧美激情视频网址| 欧美疯狂性受xxxxx另类| 国产精品99久久久久久久久| 日韩欧美中文第一页| 国产美女被下药99| 国内精品视频久久| 久久精品国产69国产精品亚洲| 国产亚洲精品综合一区91| 操日韩av在线电影| 亚洲成人精品在线| 45www国产精品网站| 国产在线观看一区二区三区| 亚洲精品www久久久| 欧美精品一本久久男人的天堂| 国产精品观看在线亚洲人成网| 欧美大秀在线观看| 欧美乱大交xxxxx另类电影| 亚洲免费av片| 国产欧美日韩中文字幕在线| 欧美成人久久久| 国产精品久久久久77777| 91久久久亚洲精品| 国产精品视频yy9099| 欧美小视频在线观看| 久久精品国产亚洲一区二区| 国产精品日本精品| 中文字幕在线观看日韩| 国产精品va在线播放| 成人国产在线激情| 成人a视频在线观看| 久久久久久国产三级电影| 日韩精品视频在线观看免费| 久久精品影视伊人网| 最近日韩中文字幕中文| 欧美日韩国产第一页| 亚洲午夜久久久影院| 国产精品视频专区| 国产成人精品久久二区二区| 亚洲成avwww人| 欧美日韩国产一区在线| 欧美精品999| 日韩中文字幕在线精品| 亚洲天堂网在线观看| 久久中国妇女中文字幕| 91成品人片a无限观看| 国产精品高清免费在线观看| 久久久免费在线观看| 精品国产欧美一区二区三区成人| 午夜精品一区二区三区在线播放| 久久精品国产久精国产思思| 欧美一区二区三区四区在线| 亚洲影院在线看| 国产精品永久免费| 揄拍成人国产精品视频| 欧美疯狂性受xxxxx另类| 疯狂做受xxxx高潮欧美日本| 亚洲精品国产精品国自产在线| 在线免费看av不卡| 欧美理论在线观看| 亚洲美女喷白浆| 美女少妇精品视频| 国产视频在线观看一区二区| 国产精品欧美亚洲777777| 91国内精品久久| 久久91超碰青草是什么| 日韩国产高清视频在线| 欧美激情乱人伦一区| 欧美老肥婆性猛交视频| 欧美精品videossex88| 狠狠躁夜夜躁久久躁别揉| 日韩免费观看在线观看| 国产精品偷伦一区二区| 日韩成人在线免费观看| 亚洲免费av片| 中文日韩在线视频| 亚洲小视频在线观看| 日韩免费在线看| 欧美老女人xx| 国产精品亚洲片夜色在线| 欧美乱妇高清无乱码| 亚洲精品美女视频| 一区二区三区回区在观看免费视频| 国产亚洲成精品久久| 亚洲图片欧洲图片av| 一区二区中文字幕| 国产噜噜噜噜噜久久久久久久久| 日韩欧美国产一区二区| 在线电影欧美日韩一区二区私密| 国产精品夫妻激情| 在线午夜精品自拍| 91情侣偷在线精品国产| 色爱精品视频一区| 欧美性猛交xxxx乱大交极品| 欧美老女人性视频| 亚洲视频axxx| 久久天堂av综合合色| 色噜噜狠狠狠综合曰曰曰88av| 国产精品久久久久av| 国产狼人综合免费视频| 国内精品小视频在线观看| 97国产精品视频人人做人人爱| 欧美超级乱淫片喷水| 成人在线视频福利| 国产精品福利在线观看网址| 国产成人精品网站| 亚洲永久在线观看| 欧美亚洲在线播放| 久久伊人精品一区二区三区| 欧美日韩xxx| 一区二区三区国产视频| 日韩69视频在线观看| 久久久97精品| 日韩国产高清视频在线| 日韩网站免费观看| 欧美视频免费在线观看| 日韩精品中文在线观看| 欧美中文在线视频| 精品中文视频在线| 中文字幕欧美亚洲| 日本欧美爱爱爱| 国产亚洲激情视频在线| 国产在线视频2019最新视频| 性夜试看影院91社区| 国产精品91久久久久久| 日韩专区中文字幕| 国产精品看片资源| 欧美老妇交乱视频| 欧美韩日一区二区| 992tv在线成人免费观看| 久久激情视频免费观看| 久久精品色欧美aⅴ一区二区| 国产日韩在线精品av| 疯狂做受xxxx高潮欧美日本| 精品国产一区二区三区久久久| 亚洲国内精品视频| 欧美性猛交xxxxx水多| 亚洲欧美视频在线| 欧美体内谢she精2性欧美| 国外成人免费在线播放| 国产91精品视频在线观看| 国产日韩在线免费| 亚洲国产一区自拍|