DOM的nodeType、nodeName、nodeValue
类型 | nodeType | nodeName | nodeValue |
---|---|---|---|
document | 9 | #document | null |
ele | 1 | 大写标签名 | null |
attr | 2 | 属性名 | 属性值 |
text | 3 | #text | 文本内容 |
获取节点
DOM Tree
父子: parentNode childNodes firstChild lastChild
兄弟: previousSibling nextSibling
Element Tree
父子: parentElement children firstElementChild lastElementChild
兄弟: previousElementSibling nextElementSibling
操作节点
parentNode.appendChild(newNode)
parentNode.insertBefore(newNode,childNodes[?])
parentNode.removeChild(oldNode)
parentNode.replaceChild(newNode,oldNode)
node.cloneNode(boolean)
document.createElement()
document.createTextNode()
document.createAttribute()
setAttribute()
getAttribute()
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。