javascript - innerHTML內容中存在js導入或語句無法正常運作。
習慣沉默
習慣沉默 2017-06-30 09:58:51
0
2
849

節點上使用innerHTML新增內容時,發現如果innerHTML字串中存在<script>的標籤,則標籤內的js語句不能運作以及src屬性失效(無法匯入外部js檔案)。請問如何解決這個問題?

#
習慣沉默
習慣沉默

全部回覆(2)
typecho

innerHTML可以插入link標籤,但無法插入script標籤的;script標籤的插入可以透過js的appendChild完成。

var oScript = document.createElement('script'); 
oScript.type = 'text/javascript'; 
oScript.async = true; 
oScript.src = url; 
document.body.appendChild(oScript); 
代言

body裡面嵌套html文檔寫法不規範

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!