通过chrome控制台访问DOM

时间:2017-11-21 00:31:14

标签: javascript dom

关于DOM及其确切内容的一些问题。

当我通过document访问console.dir时,我得到document的所有属性,如下所示:

DOM javascript

当我做console.log时,我会得到一些看起来更像DOM的东西:

DOM javascript

问题:

  1. 在我的理解中,我们从console.log()得到的第二个对象是DOM。而console.dir()中的那个是DOM以及DOM上存在的所有Javascript属性。这是对的吗?
  2. DOM是Javascript对象吗?
  3. 我们可以从console.log(window.document)的属性访问我们从console.dir(window.document)获得的元素节点的DOM结构吗?

1 个答案:

答案 0 :(得分:1)

DOM(文档对象模型)是一组对象的通用术语。

document是一个DOM对象;你只是看到两种不同的表现方式。

您可以通过.children等属性访问DOM层次结构。

有关详细信息,请参阅documentation