createElement之后,得到的是一个单独的对象引用,只能操作一次,你第一次把它列为bodyRef的children里面,它就己经给定下来了,不能再去把自己加给自己...

解决方案 »

  1.   

    用javascript创建的div,overflow属性 当然有效了 为什么不用 innerHTML方法直接创建div呢?
      

  2.   

    呵呵,非常简单!!!
    把smenu.style.overFlow="hidden"
    改为:
    smenu.style.overflow="hidden"
      

  3.   

    matrixy:谢谢你的指点,我的addchild用的过多了
    patchclass:innerhtml不能引用里面的对象,我作的是两个类baseMenu和scrollMenu,里面有addItem方法和Items[i]希望可以被调用,上面代码是为了描述直观把两个类里一部分代码拷贝出来改的
    rotapple:哈哈,真是这样,改一个字母就可以了