什么是dom


什么是dom


DOM一般指文档对象模型 。
文档对象模型(Document Object Model,简称DOM),是W3C组织推荐的处理可扩展置标语言的标准编程接口 。它是一种与平台和语言无关的应用程序接口(API),它可以动态地访问程序和脚本 , 更新其内容、结构和www文档的风格(HTML和XML文档是通过说明部分定义的) 。
特征:
DOM分为HTML DOM和XML DOM两种 。它们分别定义了访问和 *** 作HTML/XML文档的标准方法,并将对应的文档呈现为带有元素、属性和文本的树结构(节点树) 。
1、DOM树定义了HTML/XML文档的逻辑结构,给出了一种应用程序访问和处理XML文档的方法 。
2、在DOM树中,有一个根节点,所有其他的节点都是根节点的后代 。
3、在应用过程中,基于DOM的HTML/XML分析器将一个HTML/XML文档转换成一棵DOM树,应用程序通过对DOM树的 *** 作,来实现对HTML/XML文档数据的 *** 作 。
dom的全称是Document Object Model,翻译过来是文档对象模型的意思,是W3C组织推荐的处理可扩展标志语言的标准编程接口 。
DOM 定义了访问 HTML 和 XML 文档的标准:
"W3C 文档对象模型 (DOM) 是中立于平台和语言的接口,它允许程序和脚本动态地访问和更新文档的内容、结构和样式 。"
扩展资料
一些常用的 HTML DOM 方法介绍:
1、getElementById(id) - 获取带有指定 id 的节点(元素) 。
2、appendChild(node) - 插入新的子节点(元素) 。
3、removeChild(node) - 删除子节点(元素) 。
一些常用的 HTML DOM 属性介绍:
1、innerHTML - 节点(元素)的文本值 。
2、parentNode - 节点(元素)的父节点 。
3、childNodes - 节点(元素)的子节点 。
【什么是dom】4、attributes - 节点(元素)的属性节点 。

    推荐阅读