网页的头部是把document.writeln('......')打包成JS文件,在HTML调用的,但是JS的......里面我还想再写一些能执行javascirpt,怎么做?直接写成document.writeln("<script language=javascript>....</script>")行吗?在HTML调用JS时<script language=javascript>....</script>中的内容会执行吗?

解决方案 »

  1.   

    var script = document.createElement('script');
    script.src = 'src.js';
    document.getElementsByTagName('head')[0].addChild(script);
      

  2.   

    <script>
    document.writeln("<scr"+"ipt language=javascript>alert(\"1\");</sc"+"ript>");
    </script>
      

  3.   

    可以,会执行!
    或者用
    var script = document.createElement('script');
    script.src = 'src.js';
    document.getElementsByTagName('head')[0].appendChild(script);