第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

為什么用document.write()編寫<script>標記?

為什么用document.write()編寫<script>標記?

湖上湖 2019-06-03 16:27:10
為什么用document.write()編寫<script>標記?為什么某些網(wǎng)站(或向客戶提供javascript代碼的廣告商)使用一種將<script>和/或</script>標簽在document.write()打電話?我注意到Amazon也是這樣做的,例如:<script type='text/javascript'>   if (typeof window['jQuery'] == 'undefined') document.write('<scr'+'ipt type="text/javascript"    src="http://z-ecx.images-amazon.com/images/G/01/javascripts/lib/jquery/jquery-1.2.6.pack._V265113567_.js"></sc'+'ript>');</script>
查看完整描述

4 回答

?
慕婉清6462132

TA貢獻1804條經(jīng)驗 獲得超2個贊

在不需要任何形式的轉(zhuǎn)義的情況下,我在想要生成內(nèi)聯(lián)腳本標記(因此它立即執(zhí)行)時,使用了另一個變體:

<script>
    var script = document.createElement('script');
    script.src = '/path/to/script.js';
    document.write(script.outerHTML);</script>

(注:與網(wǎng)絡上的大多數(shù)例子相反,我沒有設置type="text/javascript"無論是在封閉標記上,還是在生成標記上:沒有瀏覽器不將其作為默認標記,因此它是多余的,但如果您不同意,也不會造成傷害)。


查看完整回答
反對 回復 2019-06-03
?
郎朗坤

TA貢獻1921條經(jīng)驗 獲得超9個贊

我認為這是為了防止瀏覽器的HTML解析器將<script>,主要是</script>解釋為實際腳本的結束標記,但是我認為使用document.write不是評估腳本塊的好主意,為什么不使用DOM.

var newScript = document.createElement("script");...


查看完整回答
反對 回復 2019-06-03
  • 4 回答
  • 0 關注
  • 1733 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號