概念:
用文档对象来描述 HTML,DOM 是一系列 API 规范。
在浏览器中由 JS 来实现这些规范并调用它。DOM 包括:
- DOM Core
- DOM HTML
- DOM Style
- DOM Event
HTML 转为 DOM 树:
节点遍历:
以 p 标签为节点,
firstChild 是 hello;
lastChild 是 img 标签;
previousSibling 为 null;
nextSibling 为 div 标签。节点类型:
元素遍历:
与节点遍历类似,只是去除了文本节点。
(需要兼容的做法:节点遍历 + 节点判断 = 元素节点遍历)