js插入动态脚本
Look:663,By admin Posted On 2018-03-10
原文章:https://www.w3cmm.com/dom/insert-javascript.html
这里首先尝试标准的DOM文本节点方法,因为除了IE(在IE中会导致抛出错误),所有的浏览器都支持之中方式。如果这行代码抛出了错误,那么说明是IE,于是就必须使用text属性了,整个过程可以用以下函数来表示:
function loadScriptString(code) { var script = document.createElement("script"); script.type = "text/javascript"; try { script.appendChild(document.createTextNode(code)); } catch (ex) { script.text = code; } document.body.appendChild(script); } loadScriptString("function sayHi() {alert(\'hi\');}");