<script language="javascript" src="1.js">
</script>
<script language="javascript" type="text/javascript" >
var i=document.getElementsByTagName("script");
i[0].setAttribute("src","2.js");
window.alert("script 1'src:"+i[0].src+"ok");
</script>

解决方案 »

  1.   

    还真没这么用过,个人认为文档解释完,即使移除src属性,加载进来的js脚本可能也是存在的。
    建议你这样用:
    document.scripts[1].innerHTML = "";//取到对象,然后对这个对象进行操作。
      

  2.   

    刚才没注意,你两个script写反了,html是解释型语言,如果需要要用到某个对象,要保证这个对象在前边已经存在了。
      

  3.   

    这么说,如果我想把放在页面最后的script去掉是不可能了?
      

  4.   

    可以,你把函数放在window.onload里执行即可!
      

  5.   

    <html>
    <head>
    <title>test</title>
    <script language="javascript" src="1.js">
    </script>
    <script language=javascript>
    function RemoveScript()
    {
        var head=document.getElementsByTagName("head")[0];
        var scriptObj=head.childNodes[1];    alert(head.childNodes.length);  //输出3    head.removeChild(scriptObj);    alert(head.childNodes.length);  //输出2,表示已经移出
    }
    </script>
    </head>
    <body>
    <div onclick="RemoveScript()">check me</div>
    </body>
    </html>
      

  6.   

    原帖是这样的,想删除最后的2个scirpt
    http://zhidao.baidu.com/question/29154658.html
      

  7.   

    个人还真没用过去移除script内的内容。。有必要吗。
      

  8.   

    看这个朋友的原帖:
    --------------------------------------------
    我的网站是免费的,它后台不仅在我的每个HTML文件加了广告代码,连JS文件的最后面都加了如下两句 
    <script language="javascript" type="text/javascript" src="http://js.users.51.la/1106550.js"></script> 
    <SCRIPT language=javascript type="text/javascript" src="http://www.ik8.com/jqqonline/bottom2.js"></SCRIPT> 所以现在我写的外部JS文件都不能调用了,比较麻烦,另外,我的网站是纯静态的 请问哪位高手知道怎样把那两句屏蔽掉(html的我知道怎样屏蔽,只求JS文件里最后两句代码屏蔽掉的方法)
    -------------------------------------------------------------
    有时候也是很有用啊