文章詳情頁
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文件)。請問如何解決這個問題?
問題解答
回答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)文章:
1. sql語句 - 如何在mysql中批量添加用戶?2. php - 數(shù)據(jù)庫表如果是null怎么替換為其他字段的值3. 怎么php怎么通過數(shù)組顯示sql查詢結(jié)果呢,查詢結(jié)果有多條,如圖。4. javascript - mysql插入數(shù)據(jù)時怎樣避免與庫中的數(shù)據(jù)重復(fù)?5. mysql - JAVA怎么實現(xiàn)一個DAO同時實現(xiàn)查詢兩個實體類的結(jié)果集6. shell - Update query wrong in MySQL7. 事務(wù) - mysql共享鎖lock in share mode的實際使用場景8. mysql - 數(shù)據(jù)庫建字段,默認值空和empty string有什么區(qū)別 1109. mysql - PHP定時通知、按時發(fā)布怎么做?10. mysql建表報錯,查手冊看不懂,求解?
排行榜

熱門標簽