我们总是在 Javascript 和 jQuery 中使用document.getElementById()
or$(document).ready()
或其他类似的东西。
那么,谁能告诉我在这种情况下对象的确切含义。在某处,我读到它是一个对象,但无法弄清楚它是什么类型的对象。
如果有人知道,请简要解释一下。
我们总是在 Javascript 和 jQuery 中使用document.getElementById()
or$(document).ready()
或其他类似的东西。
那么,谁能告诉我在这种情况下对象的确切含义。在某处,我读到它是一个对象,但无法弄清楚它是什么类型的对象。
如果有人知道,请简要解释一下。
对象(或者更确切地说是它的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 的结果。