1获取上一个"哥哥元素"节点

获取上一个"哥哥元素"节点 ->previousElementSibling(在IE6~8下不兼容)
// function prev(curEle) {
// //->判断当前的浏览器是否会兼容previousElementSibling,兼容的话直接用它,就不用自己写循环了
// if (curEle.previousElementSibling) {
// return curEle.previousElementSibling;
// }
// //->首先获取当前元素的上一个哥哥节点,判断是否为元素节点,如果是元素节点就直接的返回即可;如果不是元素节点,则继续基于当前的基础找上一个哥哥节点...
// //->由于不确定具体要找多少次,所有我们使用while循环
// var pre = curEle.previousSibling;
// while (pre && pre.nodeType != 1) {
// pre = pre.previousSibling;
// }
// return pre;
// }
posted @ 2016-04-29 16:34  kpengfang  阅读(465)  评论(0)    收藏  举报