玩笑过后

导航

DOM操作技术

1、动态脚本

使用<script>元素可以向页面中插入js代码,

(1)通过src特性包含外部文件

(2)用这个元素本身来包含代码

(1)动态加载<script>标签,但是只能引入外部js,不能动态改变内部的内容

function loadScript(url){
            var script = document.createElement('script');
            script.type = 'text/javascript';
            script.src = url;
            document.body.appendChild(script);
        }

(2)动态加载<script>标签,能动态改变内部的内容

function loadScriptString(code){
            var script = document.creatElement('script');
            script.type = 'text/javascript';
            try
            {
                script.appendChild(document.createTextNode(code));//标准浏览器
            }
            catch (ex)
            {
                script.text = code;//兼容IE
            }
            document.body.appendChild(script);
        }

 在全局上执行,脚本执行完以后立即执行,这样和在全局中把相同的字符串传递给eval()是一样的

posted on 2018-08-17 14:26  玩笑过后  阅读(96)  评论(0编辑  收藏  举报