首页 > 代码库 > javascript原生API总结
javascript原生API总结
一、查找:
getElementById() 方法返回带有指定 ID 的元素(唯一):
getElementsByTagName() 返回包含带有指定标签名称的所有元素的节点列表(集合/节点数组)。
getElementsByClassName() 返回包含带有指定类名的所有元素的节点列表(集合/节点数组)。
parentNode - 节点(元素)的父节点
childNodes - 节点(元素)的子节点
元素的首个子元素(firstChild)
元素的最后一个子元素(lastChild)
attributes - 节点(元素)的属性节点
document.documentElement - 全部文档
document.body - 文档的主体
二、创建:
createAttribute() 创建属性节点。
createElement() 创建元素节点。
createTextNode() 创建文本节点。
var oFragment = document.createDocumentFragment(); 创建文本碎片
三、插入:
appendChild() 把新的子节点添加到指定节点。
replaceChild() 替换子节点。parent.replaceChild(para,child);
insertBefore() 在指定的子节点前面插入新的子节点。parent.insertBefore(new,child)
四、删除:
removeChild() 删除子节点。
五、操作:
getAttribute() 返回指定的属性值。
setAttribute() 把指定属性设置或修改为指定的值。
innerHTML - 节点(元素)的文本值
nodeName 属性规定节点的名称。
nodeValue 属性规定节点的值。
nodeType 属性返回节点的类型。nodeType 是只读的。
元素类型 | NodeType |
---|---|
元素 | 1 |
属性 | 2 |
文本 | 3 |
注释 | 8 |
文档 | 9 |
javascript原生API总结