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

打赏

免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



猜您在找 页面动态加入
 
粤ICP备18138465号  © 2018-2022 CODEPRJ.COM