网页的<head>
<script   language= "javascript "   src= "1.js "></script>
<script   language= "javascript "   src= "2.js "></script>
</head>
目前不希望2.js被执行但是我不能修改    <script   language= "javascript "   src= "1.js "></script>   之后的内容,请问有什么办法吗?可以修改<body>

解决方案 »

  1.   

    当你的页面被解析的时候js就会运行了,当然你里面如果有方法会等待相应你的请求既然你不想执行2.js为什么还要引用进来?
      

  2.   

    不能修改那个 能修改BODY是什么意思?
    不用2就不要调用2里的方法
      

  3.   

    貌似SCRIPT标签里有个属性可以延迟执行还是解析什么的.
     不过 估计是不行的,引进来了应该就跟直接写在里面是一个意思
      

  4.   

    感觉你的思路不太对哦。JS里放的一般是些函数和类,你不去调用它它就不会被执行。我觉得你应该考虑如何在合适的时机去执行里面的函数,而不是删除这个JS引用。打个比方,你在2.js里可能有这样的形式
    function a() {
    ...
    }
    a();
    所以你现在不想a被执行,就不要一来就调用a();,而应该等你想执行的时候再去调