文章詳情頁
javascript - innerHTML內容中存在js導入或者語句無法正常運行。
瀏覽:90日期:2023-04-18 17:43:55
問題描述
節點上使用innerHTML添加內容時,發現如果innerHTML字符串中存在<script>的標簽,則標簽內的js語句不能運行以及src屬性失效(無法導入外部js文件)。請問如何解決這個問題?
問題解答
回答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文檔寫法不規范
標簽:
JavaScript
相關文章:
1. javascript - js setTimeout在雙重for循環中如何使用?2. atom開始輸入!然后按tab只有空格出現沒有html格式出現3. java - 線上應用,如果數據庫操作失敗的話應該如何處理?4. MySQL中的enum類型有什么優點?5. MYSQL 根據兩個字段值查詢 但兩個值的位置可能是互換的,這個怎么查?6. css - 如何選擇字體?7. javascript - 有適合開發手機端Html5網頁小游戲的前端框架嗎?8. javascript - h5微信中怎么禁止橫屏9. mysql - linux連接數據庫報錯10. mysql - 這種分級一對多,且分級不平衡的模型該怎么設計表?
排行榜
