DOM—获取上一个哥哥元素节点

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/weixin_36282409/article/details/88168193
/**
 * @author lyj
 */
/**
 * 实现思路:
 * 1.首先获取当前元素上的一个哥哥节点,判断当前获取的节点是否为元素
 * 节点(nodeType===1),如果不是,基于当前获取的节点,找他的上一个
 * 哥哥节点...(找几次不知道)一直找到的节点是元素节点为止。
 * 2.如果在查找过程中,发现没有上一个哥哥节点了(找到头了)则不再继续查找。
 * 
 */

function prev(curEle){
	var p=curEle.propertyIsEnumerable;
	while(p && p.nodeType !==1){//->p:p!==null
		p=p.previousSibling;
		
	}
	return p;
}

猜你喜欢

转载自blog.csdn.net/weixin_36282409/article/details/88168193