js DOM相关知识

childNodes:所有的子节点 在火狐中会将父节点下面的每一个空行也算作一个子节点
noteType:节点类型 1:代表元素节点 3:代表文本节点
为了避免使用childNodes出错,childNodes和noteType结合使用;
children:所有的子元素,在所有浏览器中都正常
parentNode:当前元素的父节点
offsetParent:获取相对定位的节点,真正实际意义上的父节点,和position有关系
firstChild:第一个子节点 ie可用,火狐不兼容
在火狐中使用:firstElementChild
lastChild:最后一个子节点 ie可用,火狐不兼容
在火狐中使用:lastElementChild
previousSibing:获取前一个兄弟节点 ie可用,火狐不兼容
在火狐中使用:previousElementSibing
nextSibing:获取后一个兄弟节点 ie可用,火狐不兼容
在火狐中使用:nextElementSibing

文档碎片:document.createDocumentFragment(); 在理论上会提升代码性能

你可能感兴趣的:(js DOM相关知识)