DOM(Document Object Model) 文本对象模型
DOM是针对HTML,XML文档的一个API,提供了大量可用于操作文本内容的对象和方法。
定义了JS操作HTML文档的接口,提供了访问HTML文档(如body,form,div,textarea)的途径和操作方法。
DOM节点
在HTML的文本结构中,是层叠嵌套的,最外层是<html>节点,对应对象是document,其内部有<head>头部 和 <body>主体 这两个节点。
具体参见P122页
节点类型 nodeType
元素节点
文档节点
节点名称 nodeName
子节点 childNodes
返回节点的集合 object NodeList
遍历节点
其中 <br/>表示换行
获取子节点中 第一节点 firstChild
获取子节点中 最后节点 lastChild
获取父节点 parentNode
获取上一个兄弟节点 previousSibling
获取下一个兄弟节点nextSibling
节点值 nodeValue
直接获取节点值 innerHTML