節(jié)點上使用innerHTML新增內(nèi)容時,發(fā)現(xiàn)如果innerHTML字串中存在<script>的標籤,則標籤內(nèi)的js語句不能運作以及src屬性失效(無法匯入外部js檔案)。請問如何解決這個問題?
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);