解决js获取兄弟节点的兼容问题
以上方法会获取到所有的元素节点
所以还有以下方法:
nextElementSibling
previousElementSibling
但是有兼容性问题,只有ie9以上才支持,所以为了解决这一问题
封装以下函数可以解决:
// 解决兼容性问题----自己封装一个兼容性得函数 function getNextElementSibling(element) { var el=element; while (el=el.nextSibling){ // 如果el是元素节点 if(el.nodeType===1){ // 返回 return el; } } return null; }