不过如果你是要得到相对路径的话可以这样得到var srp=document.getElementsByTagName('script');
alert(srp[srp.length-1].src);

解决方案 »

  1.   

    如果有多个:<script type="javascript1.2" src="/2/3.js"></script>这样的,但又没有指定id或name属性的,有没有办法能得到自己的相对路径呢?
      

  2.   

    哦,他的运行顺序是<script src逐步加载,逐个运行,于是当前得到就是最后一个,是这个意思吗?谢谢!
      

  3.   

    是的。因为语句放在script文件内部,而且不在函数内,是立即执行方式。所以执行的时候肯定是加载的最后一个script。