-5

我们总是在 Javascript 和 jQuery 中使用document.getElementById()or$(document).ready()或其他类似的东西。

那么,谁能告诉我在这种情况下对象的确切含义。在某处,我读到它是一个对象,但无法弄清楚它是什么类型的对象。

如果有人知道,请简要解释一下。

4

2 回答 2

0

对象(或者更确切地说是它的document接口)是DOM API的一部分,代表整个 ehm 文档。

Document接口代表整个 HTML 或 XML 文档。从概念上讲,它是文档树的根,提供对文档数据的主要访问。

由于元素、文本节点、注释、处理指令等不能存在于 a 的上下文之外Document,因此Document接口还包含创建这些对象所需的工厂方法。创建的 Node 对象有一个ownerDocument属性,该属性将它们与创建它们的上下文相关联的 Document。

浏览器提供了 DOM API 的 JavaScript 实现,以便 JavaScript 代码可以与网页交互。

MDN 文档

浏览器中加载的每个网页都有自己的document对象。此对象用作网页内容(DOM 树,包括 和 等元素)的入口点,<body><table>为文档提供全局功能(例如获取页面的 URL 和在文档中创建新元素)。


请注意,此对象不是 JavaScript(语言)本身的一部分。这是浏览器在 JavaScript 中实现 DOM API 的结果。

于 2013-06-21T09:13:36.363 回答
0

每个加载到浏览器窗口中的 HTML 文档都成为一个 Document 对象。Document 对象提供从脚本中访问页面中所有 HTML 元素的权限。从这里

Legacy DOM 在可以访问的元素种类上受到限制。可以使用以根文档对象开头的分层名称来引用表单、链接和图像元素。分层名称可以使用名称或遍历元素的顺序索引。例如,表单输入元素可以作为“document.formName.inputName”或“document.forms[0].elements[0]”访问。

请参阅文档对象模型

于 2013-06-21T09:12:46.480 回答