dom的结构是树形结构,可以嵌套
DOM的操作:
- 增
- function createElement() 创建元素节点
- function setAtrribute(name,value) 直接设置属性
- function appendChild() 拼接子节点
- function insertBefore()插入子节点
- 删
- function removeChild() 删除子节点
- function removeAtrributeNode() 删除属性节点
- 改
- fn repalce()Child(new,old) 替换子节点
- fn setAtrribute() 修改属性
- 查
- fn queryElementSelector() 获取css元素
- fn ueryElementSlecrotAll() 获取多组元素,返回数组
- pro nextElementSibling 获取下一个兄弟标签
- pro previousElementSbling 获取上一个兄弟标签
- pro firstElementChild 获取第一个标签
- pro lastElementChild 获取最后一个标签
- pro children 获取子节点
- pro parentNode 获取父级节点