我们总是在Javascript和jQuery中使用document.getElementById()
或$(document).ready()
或类似其他内容。
那么,任何人都可以告诉我在这种情况下对象的确切含义。在某个地方,我已经读到它的一个对象但是无法弄清楚它是什么类型的对象。
如果有人知道,请简要解释一下。
答案 0 :(得分:0)
加载到浏览器窗口中的每个HTML文档都成为Document 宾语。 Document对象提供对页面中所有HTML元素的访问, 从脚本中。 来自here
旧版DOM在可能的元素类型方面受到限制 访问。表单,链接和图像元素可以用a引用 以根文档对象开头的分层名称。一个 分层名称可以使用名称或顺序 遍历元素的索引。例如,表单输入元素 可以作为“document.formName.inputName”或。访问 “document.forms [0] .elements [0]。”
答案 1 :(得分:0)
document
对象(或者更确切地说是它的接口)是DOM API的一部分,代表整个文件。
Document
接口表示整个HTML或XML文档。从概念上讲,它是文档树的根,并提供对文档数据的主要访问权。由于元素,文本节点,注释,处理指令等不能存在于
Document
的上下文之外,因此Document
接口还包含创建这些对象所需的工厂方法。创建的Node对象具有ownerDocument
属性,该属性将它们与创建其上下文的Document相关联。
浏览器提供DOM API的JavaScript实现,以便JavaScript代码可以与网页交互。
浏览器中加载的每个网页都有自己的
document
对象。此对象用作网页内容的入口点(DOM树,包括<body>
和<table>
等元素),并为文档提供全局功能(例如获取页面的URL并创建新的文件中的要素)。
请注意,此对象不是JavaScript(语言)本身的一部分。这是浏览器在JavaScript中实现DOM API的结果。