Visualizar as propriedades de objetos DOM

Sofia Emelianova
Sofia Emelianova

Use o painel Elementos > Propriedades para procurar e filtrar as propriedades de objetos DOM.

Abrir o painel "Propriedades"

Para abrir o painel Propriedades, siga estas etapas:

  1. Abra o DevTools. Por padrão, o painel Elementos é aberto.
  2. Na árvore do DOM, selecione um nó.
  3. Abra a guia Propriedades. Se você não conseguir ver a guia, clique em Mais Mais e selecione-a no menu suspenso.

Painel "Elementos" aberto na guia "Propriedades"

Identificar propriedades próprias

O painel Propriedades classifica e exibe as próprias propriedades do objeto primeiro e em negrito.

ALT_TEXT_HERE

Encontrar a origem de uma propriedade herdada

O painel Propriedades avalia os acessadores em elementos integrados e os exibe no objeto como herdado e em fonte normal.

Para encontrar a origem de uma propriedade herdada, expanda um objeto, depois o [[Prototype]] dele, o [[Prototype]] aninhado e assim por diante.

Rastrear a propriedade de tamanho até o getter na cadeia do protótipo.

Neste exemplo, você pode rastrear de onde veio a propriedade size herdada, localizando a própria propriedade original (em negrito) na cadeia do protótipo com o getter correspondente.

Além disso, as propriedades específicas dos protótipos são mostradas apenas neles, não nos objetos. Isso facilita o diagnóstico de objetos.

Propriedades específicas do protótipo.

Propriedades de filtro

Para encontrar uma propriedade rapidamente, comece a digitar o nome ou valor dela na caixa de texto Filtro.

Filtrar

Mostrar todas as propriedades

Por padrão, o painel Propriedades não mostra propriedades com os valores null e undefined.

Para conferir todas as propriedades, marque Mostrar tudo.

Propriedades com valores nulos.

Entender as propriedades

O painel Elementos > Propriedades mostra várias propriedades.

Propriedades simples

Propriedades simples são pares de <name>: <value>. Propriedades simples.

Objetos e matrizes

As propriedades recolhíveis (Seta para a direita.) são objetos {} ou matrizes []. Propriedades recolhíveis.

Para mais informações sobre como inspecionar objetos JavaScript, consulte Inspecionar propriedades de objetos.

Propriedades que correspondem aos nós DOM

As propriedades que correspondem aos nós DOM são links. Clique em um link para selecionar o nó relevante na árvore do DOM. Link para o nó principal do DOM.

Propriedades próprias e herdadas

As propriedades em negrito são as do objeto. Elas são definidas diretamente no objeto.

As propriedades em fonte normal são herdadas da cadeia do protótipo. Para mostrá-los, o DevTools avalia os acessadores relevantes em elementos HTML integrados. Propriedades próprias e herdadas. O DevTools classifica as propriedades primeiro para facilitar a detecção.

Propriedades enumeráveis e não enumeráveis

As propriedades de tipos enumerados têm cores claras. As propriedades não enumeráveis são silenciadas. Propriedades enumeração e não enumeráveis. É possível iterar as propriedades enumeráveis com o loop for … in ou o método Object.keys().

Métodos

Os métodos são marcados com um f (). Método.

Para mais informações sobre as funções, consulte Inspecionar funções no Console.