发布网友 发布时间:2022-04-22 07:31
共3个回答
热心网友 时间:2022-04-06 13:39
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 - 节点(元素)的子节点。
4、attributes - 节点(元素)的属性节点。
热心网友 时间:2022-04-06 14:57
DOM文档对象模型的缩写,DOM将 web 页面与到脚本或编程语言连接起来。通常是指 JavaScript,但将 HTML、SVG 或 XML 文档建模为对象并不是 JavaScript 语言的一部分。
DOM模型用一个逻辑树来表示一个文档,树的每个分支的终点都是一个节点(node),每个节点都包含着对象(objects)。一个web页面是一个文档。这个文档可以在浏览器窗口或作为HTML源码显示出来。
DOM的方法(methods)让用户可以用特定方式操作这个树,用这些方法你可以改变文档的结构、样式或者内容。节点可以关联上事件处理器,一旦某一事件被触发了,那些事件处理器就会被执行。
扩展资料:
文档对象模型(DOM)提供了对同一份文档的另一种表现,存储和操作的方式。 DOM是web页面的完全的面向对象表述,它能够使用如 JavaScript等脚本语言进行修改。
W3C DOM 和WHATWG DOM标准在绝大多数现代浏览器中都有对DOM的基本实现。许多浏览器提供了对W3C标准的扩展,所以在使用时必须注意,文档可能会在多种浏览器上使用不同的DOM来访问。
它虽然是用JavaScript编写的, 却可以通过 DOM 来访问文档和其中的元素。DOM 并不是一个编程语言,但如果没有DOM, JavaScript 语言也不会有任何网页,XML页面以及涉及到的元素的概念或模型。
在文档中的每个元素— 包括整个文档,文档头部, 文档中的表格,表头,表格中的文本 — 都是文档所属于的文档对象模型(DOM)的一部分,因此它们可以使用DOM和一个脚本语言如 JavaScript,来访问和处理。
开始的时候,JavaScript和DOM是交织在一起的,但它们最终演变成了两个独立的实体,JS可以访问和操作存储在DOM中的内容,因此我们可以写成这个近似的等式:
API (web 或 XML 页面) = DOM + JS (脚本语言)
DOM 被设计成与特定编程语言相独立,使文档的结构化表述可以通过单一、一致的API获得。尽管人们习惯使用JavaScript操作DOM, 但DOM 也可以使用其他的语言来实现,比如python中就可以自带了xml的api,可以用其来处理DOM相关的操作。
参考资料来源:百度百科——dom
热心网友 时间:2022-04-06 16:32
dom