是JS中引入一个外部*.js吗?<script>
document.write("<scr"+"ipt src=\"*.js\"><scr"+"ipt>");
</script>

解决方案 »

  1.   

    你需要把script分成两个字符串,形如"<scr"+"ipt>"这样的
      

  2.   

    是这样的,在一个x.js中引用y.js,再在htm中引用x.js,我不知怎么在x.js中引用y.js。
      

  3.   

    htm:
    =========
    <script src="x.js"></script>
    x.js:
    =========
    document.write("<scr"+"ipt src=\"y.js\"><scr"+"ipt>");
      

  4.   

    不这样写,浏览器就会解释为一个<script>标记,使得脚本不完整
      

  5.   

    那我是否可以把<script>随便拆分呢?
      

  6.   


    其实就算不拆,现在的大多数浏览器都能正确解析了,倒是编辑器解析不开。以下在IE5下面通过:<SCRIPT LANGUAGE="JavaScript">
    <!--
      document.write('<script src="/Expert/style/get_css.js" id=testjs></script>');
      alert(testjs);
    //-->
    </SCRIPT>
      

  7.   

    是否可以把<script>随便拆分呢?
      

  8.   

    其实应该拆的是</script>,和注释一样,开始标志问题不大,结束标志才是问题。可以这样写:“<\/script>”,就不用拆了。