javaScript DOM方法
获取标签
- getElementById(“id名”):通过id获取标签
- getElementsByTagName(“标签名”):通过标签名获取标签
- 调用者有两个:
- ducument:在整个内面内查找该类标签
- 某个标签(这个标签一般有id获得):在这个标签内查找该类标签
- 昂定
一些常用的 HTML DOM 方法:
- appendChild(node) - 插入新的子节点(元素)
- emoveChild(node) - 删除子节点(元素)
一些常用的 HTML DOM 属性:
- innerHTML - 节点(元素)的文本值
- parentNode - 节点(元素)的父节点
- childNodes - 节点(元素)的子节点
- attributes - 节点(元素)的属性节点
一些 DOM 对象方法
- getElementById() 返回带有指定 ID 的元素。
- getElementsByTagName() 返回包含带有指定标签名称的所有元素的节点列表(集合/节点数组)。
- getElementsByClassName() 返回包含带有指定类名的所有元素的节点列表。
- appendChild() 把新的子节点添加到指定节点。
- removeChild() 删除子节点。
- replaceChild() 替换子节点。
- insertBefore() 在指定的子节点前面插入新的子节点。
- createAttribute() 创建属性节点。
- createElement() 创建元素节点。
- createTextNode() 创建文本节点。
- getAttribute() 返回指定的属性值。
- setAttribute() 把指定属性设置或修改为指定的值。
三大节点:元素、属性、文本
- 元素节点:就是标签 nodeType=1 nodeName=标签名
- 属性节点:就是标签(元素)的属性 nodeType=2 nodeValue=属性值 nodeName=属性名
- 文本节点:就是标签内的文本 nodeType=3 nodeValue=文本值 nodeName=#text