解决方案 »

  1.   

    外部js包含document.write 就只能也用document.write方式动态调用了 
    document.write('<script type="text/javascript" src="aa.js"></scr'+'ipt>');
      

  2.   

    动态加载 js 文件var scr = document.createElement('script');
    scr.type="text/javascript";
    scr.src="/js文件.js";
    document.body.appendChlid(scr);但文档加载完后 document 会关闭,再次 document.write 将产生新的文档
    所以应在动态加载前重新定义 document.write
    document.write = function(d) {
      document.body.innerHTML += d;
    }
    具体代码你可视需要修改