解决js获取兄弟节点的兼容问题

以上方法会获取到所有的元素节点

所以还有以下方法:

nextElementSibling
previousElementSibling

但是有兼容性问题,只有ie9以上才支持,所以为了解决这一问题

封装以下函数可以解决:

// 解决兼容性问题----自己封装一个兼容性得函数
    function getNextElementSibling(element) {
        var el=element;
        while (el=el.nextSibling){
            // 如果el是元素节点
            if(el.nodeType===1){
                // 返回
                return el;
            }
        }
        return null;
    }

原文地址:https://www.cnblogs.com/yueranran/p/15399240.html