首先我们知道网页中的所有内容都是节点(标签、属性、文本、注释等) ,之前我们已经说过了一些元素的获取方法
比如element.getElementById(),element.querySelector()等等一些元素的获取方法 ,通过这些方法我们会发现我们在获取元素的时候特别麻烦 ,尤其在有非常多的元素需要一一获取的时候 ,我们必须先获取到父盒子再通过父盒子才能获取到子盒子 ,这时你会发现 ,用起来特别繁琐 ,而且逻辑性也不强
元素获取
那我们能不能直接通过节点层级关系来获取元素呢?答案是当然可以 ,而且通过节点获取元素 ,会更加简单方便 ,更富有逻辑性 ,但是还是要配合之前说的元素的获取方法来使用 ,首先获取到元素 ,才能获取他的子节点和父节点.
在HTML DOM 树中的所有节点均可通过 JavaScript 进行访问,所有 HTML 元素(节点)均可被修改,也可以创建或删除。