主要练习DOM操作
通常操作 DOM
的步骤
- 获取
DOM
对象 - 监听相应的 UI 事件
- 更新
DOM
DOM
对象
获取 常用的方法
- Element.querySelector()
- Element.querySelectorAll()
- Element.getElementById()
- Element.getElementsByTagName()
- Element.getElementsByClassName()
监听事件 (重点中的重点)
- EventTarget.addEventListener(type, listener, [useCapture])
- EventTarget.removeEventListener()
bubble vs capture 概念
- stopPropagation() / cancelBubble
理解 addEventListener 的第三个参数概念 useCapture,点击这里
DOM
更新 - Node.insertBefore()
- Node.appendChild()
- Node.replaceChild()
- Node.removeChild()
- Element.innerHTML