删除脚本标记

时间:2015-08-05 20:03:06

标签: javascript jquery

<head>  
    <script type="text/javascript">
        (function(){
            var a=document.createElement("script");
            a.type="text/javascript";
            a.async=!0;
            a.src="http://img.rafomedia.com/zr/js/adrns.js?20150804";
            var b=document.getElementsByTagName("script")[0];
            b.parentNode.insertBefore(a,b);
        })();
    </script>
    <script src="js/twitter.js" type="text/javascript"></script>
</head>

如何使用javascript删除第一个脚本?

2 个答案:

答案 0 :(得分:0)

document.getElementsByTagName("script")[0].remove()

将删除页面上的第一个脚本标记。

但是我建议你详细说明评论建议,因为它可能无法解决你试图解决的问题。

答案 1 :(得分:0)

查看该脚本时,它还使用与{jQuery $冲突的$别名,因此使用jQuery.noConflict()

可以为您的问题提供简单的解决方案

只要在页面中加载jQuery.js,就添加以下标记:

<script>jQuery.noConflict()</script>

然后使用:

包装任何jQuery代码
(function($){
  // your jQuery code

})(jQuery);

或者用以下内容替换ready事件处理程序:

jQuery(document).ready($){/* your code */});

jQuery(function($){/* your code */ });

参考:jQuery.noConflict() docs