什么是DOM
在浏览器加载HTML文档时会自动的把HTML文档解析成一个文档对象模型–Document Object Model,简称DOM,这是树形结构,根是Document对象,树干是网页根元素,枝丫是和,其他标签为树枝和树叶
DOM对节点的规定
1、整个文档是文档节点
2、每个html标签是一个元素节点
3、包含在html标签中的文本是文本节点
4、每一个html的属性是属性节点(但是浏览器控制台在打印的时候,不存在属性节点!)
5、注释是注释节点
节点标志
1、返回元素的标记名(大写)----element.nodeName
2、返回元素的节点类型----element.nodeType
3、返回元素的节点值----element.nodeValue
使用nodeType时元素节点返回值为1,属性节点返回为2,文本节点返回为3,注释节点返回为8