成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久

您的位置:首頁技術(shù)文章
文章詳情頁

javascript - innerHTML內(nèi)容中存在js導(dǎo)入或者語句無法正常運行。

瀏覽:118日期:2023-04-18 17:43:55

問題描述

節(jié)點上使用innerHTML添加內(nèi)容時,發(fā)現(xiàn)如果innerHTML字符串中存在<script>的標簽,則標簽內(nèi)的js語句不能運行以及src屬性失效(無法導(dǎo)入外部js文件)。請問如何解決這個問題?

javascript - innerHTML內(nèi)容中存在js導(dǎo)入或者語句無法正常運行。

問題解答

回答1:

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); 回答2:

body里面嵌套html文檔寫法不規(guī)范

標簽: JavaScript
相關(guān)文章: