gpt4 book ai didi

javascript - 了解 getElementById 等

转载 作者:行者123 更新时间:2023-11-30 07:33:17 26 4
gpt4 key购买 nike

我正在学习Javascript,我只想充分了解这些方法的来源:

  • document.getElementByID
  • 文档.querySelector...
  • 等等

我了解它们的作用以及如何使用它们。我知道“文档”是主要对象,您可以使用“点”符号或“['']”来使用对象的键访问值。但是当我在 Chrome 的控制台中输入时,我似乎无法在 Document 对象下找到 getElementID:console.dir(document)

在 Python 中,我们有 Python 自带的特殊方法,这些是“特殊”方法吗?所以它们确实需要专门成为 Document 对象的一部分?

我知道这可能是个愚蠢的问题,但我只想充分了解一切的来源。谢谢你们,感谢您的帮助。

问候,

安东尼

最佳答案

document 对象是 window 对象的子对象。这些在 JavaScript 中被视为“浏览器内置全局变量”。

窗口对象的子属性可以像 console.log(document) 一样直接访问,但也可以与 console.log(window.document) 一起使用,这是同样的事情。

getElementById等方法存在于documents的原型(prototype)下。您可以使用 console.dir(Document.prototype) 查看它。

您可以在此处阅读有关原型(prototype)的更多信息 — https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Global_Objects/Object/prototype

希望这能回答您的问题!

关于javascript - 了解 getElementById 等,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43358246/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com