node 类型
JavaScript中所有节点类型都继承于Node类型,因此所有节点类型都共享着相同的基本属性和方法。
- nodeName 和 nodeValue属性
- 节点关系
NodeList不是Array的实例,是有生命、有呼吸的对象。
3. parentNode属性指向文档树中的父节点。
4. hasChildNodes() 查询该节点是否包含一个或多个子节点
5. appendChild() 向childNodes列表的末尾添加一个节点
6. insertBefore()
1 | let returnedNode = someNode.insertBefore(newNode,someNode.lastChild); |
- replaceChild() 替换节点
- removeChild()
- cloneNode() // true 深拷贝,false 浅拷贝
寻找元素
- getElementById()
- getElementsByTagName() 获得 HTMLCollection对象,通过 namedItem() 根据name特性取得集合中的项
取得特性
- getAttribute()
- setAttribute()
- removeAttribute()