解决方案 »

  1.   

    是不是你的js引用的顺序弄错了!应该先A后B。
      

  2.   

    楼主试试在B.js中加上document.write("<script src='A.js' type='text/javascript'></script>");
    然后再在下面调用A中的方法a。
      

  3.   

    a中的方法是不是关联了dom之类的  没加载完你就调用了啊
      

  4.   

    A中需要用ajax,然后a方法需要动态生成html容纳ajax返回的结果
      

  5.   

    包含JS加载顺序和事件两个方面,当DOM加载完过后,如果没有事件触发,JS引擎会依次把每个构造函数放在代码执行块的顶部,如果不添加事件绑定,所以B直接调用A,是调不出来的。绑定一个事件就可以alert了