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

首頁 > 編程 > JavaScript > 正文

js document.write()使用介紹

2019-11-20 21:03:35
字體:
來源:轉載
供稿:網友

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

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

document.write方法

一個最基本的JavaScript命令是document.write。這個命令簡單地打印指定的文本內容到頁面上。為了逐字打印文本,在打印的文本字符串加上單引號。

復制代碼 代碼如下:

document.write('Hello World!'); 

上面的js代碼將會在頁面上顯示出"Hello World!"
你可以使用document.write 打印變量。輸入變量名稱不加上引號,如下:

復制代碼 代碼如下:

var mytext = "Hello again";
document.write(mytext);

注意:如果變量名稱加上引號,將會打印出變量名稱(不會打印變量值)。你可以使用“+”符號來連接變量值和文本字符串。

復制代碼 代碼如下:

var colour1 = "purple";  
var colour2 = "pink";
document.write('<p>colour1: ' + colour1 + '<br>colour2: ' + colour2 + '</p>'); 

打印結果如下:

colour1: purple
colour2: pink

document.write也多用于加載js廣告

復制代碼 代碼如下:

document.write('<scri'+'pt src="http://www.49028c.com/ad.js" type="text/javascript"></s'+'cript>');
document.write("<scri"+"pt src='//www.49028c.com/ad.js' type='text/javascript'></s"+"cript>");
document.write("<scri"+"pt src=/"http://www.49028c.com/ad.js/" type=/"text/javascript/"></s"+"cript>");

一般外面用單引號(雙引號)連接字符,里面的就要用雙信號(單引號),這樣就不會錯了。當然也可以用轉義字符,但這樣以后修改比較麻煩。

document.write這種方式加載的js是異步的

復制代碼 代碼如下:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html lang="ru">
<head>
    <title></title>
    <meta http-equiv="Content-Type" content="text/html;charset=gb2312">   
    </head>   
    <script type="text/javascript">
    function load(js){
    var s = document.createElement('script'); 
    s.setAttribute('type','text/javascript'); 
    s.setAttribute('src',js); 
    var head = document.getElementsByTagName('head'); 
    head[0].appendChild(s); 

    }
    function write(js){
    document.write('<script type="text/javascript" src="'+js+'" > <//script>');
    }  

           load("http://www.49028c.com/js/2011/jquery-1.5.1.min.js");
          // write("http://www.49028c.com/js/2011/jquery-1.5.1.min.js");

   </script>
<script>
alert($);
</script>

問: 用createElement("script")的方式加載,調用函數就會報錯,用document.write就不報錯?

答案:

對于動態創建的js 引用而言 ,針對不同的瀏覽器有不同的反應  
樓主的這種寫法 對 FF Opera 而言 load 方法是阻塞的 故alert($)能輸出,而對IE Chrome Safria 而言 是非阻塞的 所以就會報錯 
而document.write的方式,對所有瀏覽器而言都是阻塞的 即同步的 所以alert($)會輸出正確結果

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美最猛黑人xxxx黑人猛叫黄| 国产欧美日韩专区发布| 国产精品久久一区主播| 一本色道久久88综合日韩精品| 日韩av电影中文字幕| 日韩成人小视频| 日韩欧美国产成人| 国产精品99免视看9| 日韩欧美黄色动漫| 富二代精品短视频| 日韩中文字幕在线观看| 国产成人精品日本亚洲| 91成人免费观看网站| 在线丨暗呦小u女国产精品| 欧美在线www| 亚洲一区二区三区在线视频| 亚洲аv电影天堂网| 亚洲区在线播放| 久久91亚洲精品中文字幕奶水| 91久久在线播放| 欧美精品videos性欧美| 大荫蒂欧美视频另类xxxx| 国产欧洲精品视频| 国产成人一区二区在线| 亚洲欧美激情另类校园| 中国人与牲禽动交精品| 黑人精品xxx一区| 久久久人成影片一区二区三区观看| 日韩中文在线视频| 青青精品视频播放| 中文字幕亚洲第一| 亚洲电影免费观看高清完整版| 国产亚洲精品久久久| 日韩中文在线中文网三级| 国产区亚洲区欧美区| 国产免费一区视频观看免费| 国产视频在线观看一区二区| 久久国产精品视频| 国产精品国产三级国产专播精品人| 亚洲黄色成人网| 欧美精品videofree1080p| 亚洲欧美国产日韩中文字幕| 日韩a**中文字幕| 日韩成人免费视频| 亚洲成人精品视频在线观看| 国产91对白在线播放| 欧美激情aaaa| 欧美成年人视频网站| 久久精品福利视频| 欧洲亚洲女同hd| 久久精品久久久久久| 色播久久人人爽人人爽人人片视av| 久久99亚洲热视| 精品久久国产精品| 国产91在线视频| 成人黄色av网站| 亚洲影院色在线观看免费| 精品国产电影一区| 欧美怡春院一区二区三区| 欧美日韩成人在线播放| 91av在线影院| 高清一区二区三区日本久| 91干在线观看| 欧美日韩在线视频观看| 国产日韩欧美91| 国产做受高潮69| 91精品国产91久久久久久久久| 北条麻妃一区二区三区中文字幕| 欧美激情性做爰免费视频| 97香蕉久久夜色精品国产| 亚洲精品v天堂中文字幕| 91美女片黄在线观看游戏| 中文字幕久久久av一区| 日韩激情视频在线| 亚洲精品视频中文字幕| 国产亚洲福利一区| 欧美黄色成人网| 91精品国产91久久久久久不卡| 亚洲小视频在线观看| 精品中文字幕在线观看| 最好看的2019年中文视频| 亚洲少妇激情视频| 中文字幕精品www乱入免费视频| 国产成人精彩在线视频九色| 成人av电影天堂| 亚洲国产精品视频在线观看| 精品久久久av| 亚洲综合色激情五月| 欧美激情亚洲精品| 日韩av在线电影网| 亚洲精品av在线播放| 国产日韩精品在线观看| 国产欧美日韩精品丝袜高跟鞋| 久久精品国产91精品亚洲| 97久久精品国产| 亚洲第一页中文字幕| 欧美激情a在线| 国产一区二区三区四区福利| 伦理中文字幕亚洲| 欧美一级高清免费| 亚洲日本欧美中文幕| 亚洲视频视频在线| 久久手机免费视频| 欧美亚洲国产日本| 国产一区二区在线免费| 亚洲精品国产拍免费91在线| 国产欧美日韩精品专区| 欧美视频中文在线看| 欧美黄色性视频| 中日韩美女免费视频网站在线观看| 91探花福利精品国产自产在线| 久久久天堂国产精品女人| 亚洲色图35p| 国产欧美精品xxxx另类| 91人人爽人人爽人人精88v| 欧美最猛性xxxxx(亚洲精品)| 69国产精品成人在线播放| 欧美激情在线观看| 国产成人精品免费久久久久| 久久免费视频观看| xvideos国产精品| 国产z一区二区三区| 亚洲精品短视频| 91最新在线免费观看| 怡红院精品视频| 激情成人中文字幕| 91精品久久久久久久久久入口| 国产精品va在线播放| 日本亚洲精品在线观看| 91精品久久久久久久久久久久久久| 亚洲精品福利在线| 欧美国产在线电影| 成人av.网址在线网站| 国产亚洲激情在线| 国产精选久久久久久| 成人网在线免费观看| 国产精品va在线播放| 久久成人免费视频| 亚洲精品久久视频| 亚洲奶大毛多的老太婆| 91精品国产乱码久久久久久久久| 91精品国产一区| 国产成人一区二区| 中文字幕日韩精品在线| 91精品久久久久久久久中文字幕| 久久影视电视剧免费网站| 久久青草精品视频免费观看| 久久久久久久国产| 亚洲色图35p| 日韩欧美一区二区三区久久| 久久久噜噜噜久久久| 国产精品夫妻激情| 亚洲欧美福利视频| 最近2019年中文视频免费在线观看| 亚洲综合视频1区| 久久福利视频网| 91夜夜揉人人捏人人添红杏| 国产精品情侣自拍| 亚洲综合精品一区二区| 国产精品久久久久久久久久久新郎| 久久亚洲春色中文字幕| 日韩av最新在线观看| 黄网站色欧美视频| 亚洲精品日韩久久久|