记录-html子节点、父节点、兄弟节点获取
-、js获取子节点的方式
1.通过children来获取子节点
利用children来获取子元素是最方便的,他也会返回出一个数组。对其获取子元素的访问只需按数组的访问形式即可。var getFirstChild = document.getElementByld("test"").children[0];
2.通过获取dom方式直接获取子节点
var arr = document.getElementByld("test").getElementsByTagName("div");
/返回test下所有div的集合
3.获取第一个子节点
var getFirstChild = document.getElementByld(""test").firstChild;
4.获取最后一个
var getLastChildA = document.getElementByld("test").lastChild;
var getLastChildB = document.getElementByld("test").lastElementChild;
5.获取父节点
var p = document.getElementByld("test").parentNode;
6.获取上一个兄弟节点
var brother2 = document.getElementByld("test").previousElementSibling;
var brother3 = document.getElementByld(""test").previousSibling;
7.获取下一个兄弟
var brother4 = document.getElementByld("test").nextElementSibling;
var brother5 = document.getElementByld("test").nextSibling;