Ver las propiedades de los objetos DOM

Sofia Emelianova
Sofia Emelianova

Usa la opción Elementos > La pestaña Properties para explorar y filtrar las propiedades de los objetos DOM.

Abre la pestaña Propiedades.

Para abrir la pestaña Propiedades, sigue estos pasos:

  1. Abre las Herramientas para desarrolladores. De forma predeterminada, se abre el panel Elementos.
  2. En el árbol del DOM, selecciona un nodo.
  3. Abre la pestaña Propiedades. Si no puede ver la pestaña, haga clic en Más y selecciónela en el menú desplegable.

Panel de elementos abierto en la pestaña Properties

Propiedades propias del spot

La pestaña Properties ordena y muestra las propias propiedades del objeto primero y en negrita.

ALT_TEXT_HERE

Cómo encontrar el origen de una propiedad heredada

La pestaña Properties evalúa los descriptores de acceso en elementos integrados y los muestra en el objeto como heredados y en fuentes normales.

Para encontrar el origen de una propiedad heredada, expande un objeto, luego su [[Prototype]], luego el [[Prototype]] anidado, y así sucesivamente.

Se realiza un seguimiento de la propiedad de tamaño hasta su método get en la cadena de prototipos.

En este ejemplo, puedes rastrear de dónde provino la propiedad size heredada si ubicas la propiedad original (en negrita) en la cadena del prototipo junto con el método get correspondiente.

Además, las propiedades específicas del prototipo solo se muestran en los prototipos, no en los objetos. Esto facilita el diagnóstico de los objetos.

Propiedades específicas del prototipo.

Filtrar propiedades

Para encontrar una propiedad rápidamente, comienza a escribir su nombre o valor en el cuadro de entrada Filtro.

Filtro

Cómo mostrar todas las propiedades

De forma predeterminada, la pestaña Properties no muestra propiedades con valores null y undefined.

Para ver todas las propiedades, marca Mostrar todo.

Propiedades con valores nulos

Comprende las propiedades

En la pestaña Elementos > Propiedades, se muestra una variedad de propiedades.

Propiedades simples

Las propiedades simples son pares de <name>: <value>. Propiedades sencillas.

Objetos y arrays

Las propiedades contraíbles () son objetos {} o arrays []. Propiedades que se pueden contraer

Para obtener más información sobre cómo inspeccionar objetos de JavaScript, consulta Cómo inspeccionar propiedades de objetos.

Propiedades que corresponden a los nodos del DOM

Las propiedades que corresponden a los nodos DOM son vínculos. Haz clic en un vínculo para seleccionar el nodo relevante en el árbol de DOM. Vínculo al nodo principal del DOM.

Propiedades propias y heredadas

Las propiedades en negrita son propias del objeto. Se definen directamente en el objeto.

Las propiedades en la fuente normal se heredan de la cadena del prototipo. Para mostrártelos, DevTools evalúa los accesores relevantes en los elementos HTML integrados. Propiedades propias y heredadas Herramientas para desarrolladores ordena sus propiedades primero para que sean más fáciles de detectar.

Propiedades enumerables y no enumerables

Las propiedades enumerables son de color brillante. Las propiedades que no son enumerables están silenciadas. Propiedades enumerables y no enumerables Puedes iterar en las propiedades enumerables con el bucle for … in o el método Object.keys().

Métodos

Los métodos se marcan con un f (). Método

Para obtener más información sobre las funciones, consulta Cómo inspeccionar funciones a través de la consola.