你还没有把生成的 addjs 对象回插到当前的 DOM 树里,没有运行当然不会有结果了。

解决方案 »

  1.   

    冒号是英文下的么
    addjs.src="b.js"; 
    你漏了引号么
    addjs对象最后添加到了文档对象里了么
      

  2.   

    多层加载JS的时候, 
    a.js里 
    var addjs =document.createElement('script'); 
    addjs.src="b.js"; 
    document.body.appendChild(addjs);前面写的时,我只是把appendChild省略了没写b.js里 document.write(“11”);不行?
    但能够alert(11) 
    肯定已经加载到b.js里面来了,只是这个时候document.write不行?
      

  3.   

    a.js
    window.onload = function(){
    var addjs = document.createElement("script");
    addjs.src = "b.js";
    document.body.appendChild(addjs);//关键
    }
    b.jsalert("111")//不用write因为文档已经加载