在id的实参存活的地方调用aa()不就行了吗?
当然这些js都被包含在同一个页面里

解决方案 »

  1.   

    再调用时,不能这么用
    需要用转义符号
    使用document.write("\<script language=\"javascript" src=\"js1.js\"> \<\/script\>")
    试试
    一定要使用转移符,之前有人问过了
      

  2.   

    <script type="text/javascript">
    function aa(id) {
    var src = '';
    if (id == 7) {
    src = 'jsneage2cacl.js';
    } else if (id == 8) {
    src = 'js1.js';
    }
    var js = document.createElement('script');
    js.src = src;
    try {
    document.getElementsByTagName('head')[0].appendChild(js);
    } catch (exp) {}
    js = null;
    }
    </script>