本帖最后由 u011595719 于 2013-10-24 16:56:45 编辑

解决方案 »

  1.   

        getNextSibling : function(node){  
            //找到下一个节点就返回节点,没找到就返回null  
            do{  
                node = node.nextSibling;  
            }while(node && node.nodeType!=1)  
            return node;  
        }////////////,  //这里多了个“,”,标准浏览器或者IE8~IE9要加xhtml申明才能这样写
      

  2.   

    getElementsByClassName低版本IE不支持。
      

  3.   

        //获取第一个元素子节点(ie,ff通用)  
        getFirstElementChild : function(node){  
            return node.firstElementChild ? node.firstElementChild : node.firstChild ;  
        },  
        //获取最后一个元素子节点(ie,ff通用)  
        getLastElementChild : function(node){  
            return node.lastElementChild ? node.lastElementChild : node.lastChild ;  
        }, 
    这两行代码有问题吧?获取到的有可能是文本节点。