父元素 兄弟元素 和 子元素 的选取

var s= document.getElementById("test");

var chils= s.childNodes;  //得到s的全部子节点

var par=s.parentNode;   //得到s的父节点

var ns=s.nextSibling;   //获得s的下一个兄弟节点

var ps=s.previousSibling;  //得到s的上一个兄弟节点

var fc=s.firstChild;   //获得s的第一个子节点

var lc=s.lastChile;   //获得s的最后一个子节点

注意:childNodes 会返回一个数组   比如第一个子元素 chils[0], 而且还会有莫名其妙的#text.如果要屏蔽掉#text 就用 nodeName就可以了 比如:chils[0].nodeName!="#text"。

posted @ 2014-06-05 18:01  Tiger程  阅读(505)  评论(0)    收藏  举报