码迷,mamicode.com
首页 > 编程语言 > 详细

JavaScript 动态脚本

时间:2015-09-04 07:07:48      阅读:182      评论:0      收藏:0      [点我收藏+]

标签:

动态脚本,指的是在页面加载时不存在,但将来的某一个时刻通过修改DOM动态添加的脚本。

<script type="text/javascript">
    function loadScriptString(code){
        var script = document.creatElement("script");
        script.type("text/javascript");
        document.body.appendChild(script);
        try {
            script.appendChild(document.creatTextNode(code));
        }catch (ex){
            script.text = code;
        }
    }

    loadScriptString("function sayHi(){alert(‘hi‘);}");
</script>

 

这里首先尝试标准的DOM文本节点方法,因为除了IE(在IE中会导致抛出错误),所有浏览器都支持这种方式。如果这行代码抛出错误,那么说明是IE,就可以用text属性了。

JavaScript 动态脚本

标签:

原文地址:http://www.cnblogs.com/firm/p/4780991.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!