对于前端开发者,主要需要关心操作 HTML 的部分,即 HTML DOM 标准。
DOM 标准定义了如何去增加、删除、查询、修改HTML的元素。
实际上 HTML 只是一个带有格式的文本,经过浏览器解析后,会变成一颗树(因为 HTML 也是树形的),通常会叫他 DOM树 ,根节点叫 文档节点(document) ,树上的每个节点就叫 DOM节点 。
DOM 标准提供了一系列方法对这些节点进行操作。
2.操作DOM通常前端开发者指的操作 DOM ,就是操作 DOM 节点。
如有以下结构的 HTML:
我是一段文本
超链接运行截图如下
因为具有id的节点会以id为属性名,作为window的属性存在,值就是这个DOM节点。
3.小结DOM 是一套标准,其定义了怎么操作 HTML 元素,浏览器则根据 DOM 标准实现了一系列的接口提供给前端开发者用 JavaScript 调用。
DOM 提供了前端开发者与页面元素交互的能力,如果失去了 DOM 接口,JavaScirpt 就无法参与网页的编写了。
暑期编程PK赛 得CSDN机械键盘等精美礼品!



