javascript动态创建script标签,加载完成后调用回调


代码如下:

        var head = document.getElementsByTagName('head')[0];
        var script = document.createElement('script');
        script.type = 'text/javascript';
        script.charset = 'GBK';
        script.onload = script.onreadystatechange = function() {
            if (!this.readyState || this.readyState === "loaded" || this.readyState === "complete" ) {
                callback();
                script.onload = script.onreadystatechange = null;
            }
        };
        script.src= url;
        head.appendChild(script);

这段代码实现了动态创建script标签,然后插入到head标签中.然后当js加载完毕的时候调用callback回调.

想解释点什么,但觉得实在没什么好说的...好吧...就这样吧...看看就行了...

关注公众号

免责声明!

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



 
粤ICP备18138465号  © 2018-2023 CODEPRJ.COM