jQuery和js 获取父级元素、子级元素、兄弟元素方法
1.JS获取节点的方法 var a=document.getElementByIdxxxx("dom"); del_space(a); //调用清理空格的函数 var b=a.childNodes; //获取a的全部子节点 var c=a.parentNode; //获取a的父节点 var d=a.nextSbiling; //获取a的下一个兄弟节点 var e=a.previousSbiling; //获取a的上一个兄弟节点 var f=a.firstChild; //获取a 的第一个子节点 var g=a.lastChild; //获取a的最后一个子节点 //此函数用于删除空节点 function del_space(elem){ var elem_child=elem.childNodes; //得到参数元素的所有子元素 for(var i=0;i<elem_child.length;i++){ if(elem_child.nodeName=="#text"&&!/\S/test(elem_child.nodeValue)){ elem.removeChild(elem_child); } } } 2.jQuery 获取节点的方法 jQuery.parent(expr) 找父节点,可以传入expr进行过滤