Ver las propiedades de los objetos DOM

Sofia Emelianova
Sofia Emelianova

Usa el panel Elementos > Propiedades para explorar y filtrar las propiedades de los objetos DOM.

Abrir el panel Propiedades

Para abrir el panel Propiedades, sigue estos pasos:

  1. Abre 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 puedes ver la pestaña, haz clic en Más Más y, luego, selecciónala en el menú desplegable.

Panel de elementos abierto en la pestaña Propiedades

Propiedades propias del anuncio de TV

El panel Properties ordena y muestra primero las propias propiedades del objeto y en negrita.

ALT_TEXT_HERE

Cómo buscar el origen de una propiedad heredada

En el panel Properties, se evalúan los descriptores de acceso de los elementos integrados y se los muestra en el objeto como heredados y en fuente normal.

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

Realizar un seguimiento de la propiedad de tamaño hasta su método get en la cadena del prototipo

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 de los prototipos se muestran solo en los prototipos, no en los objetos. lo que facilita el diagnóstico de objetos.

Propiedades específicas de los prototipos.

Filtrar propiedades

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

Filtro

Mostrar todas las propiedades

De forma predeterminada, el panel Properties no muestra propiedades con valores null y undefined.

Para ver todas las propiedades, marca Mostrar todo.

Propiedades con valores nulos

Comprende las propiedades

El panel Elementos > Propiedades muestra una variedad de propiedades.

Propiedades simples

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

Objetos y arrays

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

Para obtener más información sobre la inspección de 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 del DOM son vínculos. Haz clic en un vínculo para seleccionar el nodo relevante en el árbol del 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 con fuente regular se heredan de la cadena del prototipo. Para mostrártelos, Herramientas para desarrolladores evalúa a los descriptores de acceso relevantes en elementos HTML integrados. Propiedades propias y heredadas DevTools ordena primero las propiedades propias para que sean más fáciles de detectar.

Propiedades enumerables y no enumerables

Las propiedades enumerables tienen colores brillantes. Se silenciarán las propiedades que no son enumerables. Propiedades enumerables y no enumerables. Puedes iterar sobre las propiedades que se pueden enumerar con el bucle for … in o el método Object.keys().

Métodos

Los métodos están marcados con f (). Método.

Para obtener más información sobre las funciones, consulta Cómo inspeccionar funciones mediante la Consola.