JavaScript动态创建script标签并执行js代码
<script> //创建一个script标签 function loadScriptString(code) { var script = document.createElement("script"); //创建一个script标签 script.type = "text/javascript"; try { //IE浏览器认为script是特殊元素,不能再访问子节点;报错; script.appendChild(document.createTextNode(code)); } catch (ex) { script.text = code; } document.getElementsByTagName('head')[0].appendChild(script); } window.onload = function () { var obt = document.getElementById("bt");//获得ID var str = "var odiv=document.getElementById('show');" str = str + "odiv.innerHTML='蚂蚁部落欢迎您'" obt.onclick = function () { loadScriptString(str); } } </script>
来自 : http://www.softwhy.com/article-6078-1.html
- 上一篇 »javascript 语法
- 下一篇 »js在html中的加载执行顺序