- getElementById
- getElementsByTagName
- getElementsByClassName
- getAttribute
- setAttribute
- childnodes
- nodeType
- nodeValue
- firstChild
- lastChild
- 平稳退化
- 分离JavaScript
- 向后兼容性
- 性能考虑
- document.write 违背行为和样式分离原则
- innerHTML 大锤一样粗放
- createElement
- createTextNode
- appendChild
- insertBefore