DOM学习之思考篇
DOM,前端核心方法最终都是要落实到元素上的,这里的元素 = 标签 + 内容 + 样式。
即,不论CSS还是JavaScript,都围绕元素进行操作。
HTML标签携带了: 特性 和 样式。
特性由HTML本身提供。所以HTML视角,可以通过特性和标签名查找元素。
样式由CSS通过选择器提供。所以CSS视角,可以通过选择器查找元素。
CSS视角的选择器也就是HTML视角的标签名,特性。
所以查找元素的一切方式,都是基于 标签名 和 特性 两种方式。
特性直属于元素,所以有: 特性值 = 元素 . 特性 。
样式直属于CSS,CSS直属于元素,所以应该有:样式属性值 = 元素 . CSS样式 . 具体样式
所以,学习目标如下:
第一步,如何获取元素。(查找)
第二步,如何删除元素。(删除)
第三步,如何增加元素。(增添)
第四步,如何修改元素。(修改)
4.1 即对 特性 和 样式的操作。