其他分享
首页 > 其他分享> > 解决js获取兄弟节点的兼容问题

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

作者:互联网

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

所以还有以下方法:

nextElementSibling previousElementSibling

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

封装以下函数可以解决:

 

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

 

 

标签:el,return,兼容问题,js,兼容性问题,解决,element,节点
来源: https://www.cnblogs.com/yueranran/p/15399240.html