Wyświetlanie właściwości obiektów DOM

Sofia Emelianova
Sofia Emelianova

W panelu Elementy > Właściwości możesz przeglądać i filtrować właściwości obiektów DOM.

Otwórz panel Właściwości

Aby otworzyć panel Właściwości, wykonaj te czynności:

  1. Otwórz Narzędzia deweloperskie. Domyślnie otworzy się panel Elementy.
  2. W drzewie DOM wybierz węzeł.
  3. Otwórz kartę Właściwości. Jeśli nie widzisz tej karty, kliknij Więcej Więcej i wybierz ją z menu.

Panel Elementy z otwartą kartą Właściwości

Własne właściwości reklamy

W panelu Właściwości na początku wyświetlane są własne właściwości obiektu, wyróżnione pogrubioną czcionką.

ALT_TEXT_HERE

Znajdowanie źródła dziedziczonej właściwości

W panelu Właściwości sprawdzane są akcesory wbudowane w elementy i wyświetlane w obiekcie jako dziedziczone ze standardową czcionką.

Aby znaleźć źródło dziedziczonej właściwości, rozwiń obiekt, a następnie jego [[Prototype]], zagnieżdżoną właściwość [[Prototype]] itd.

Śledzę właściwość rozmiaru aż do metody pobierania w łańcuchu prototypu.

W tym przykładzie możesz ustalić, skąd pochodzi odziedziczona właściwość size, znajdując własną (pogrubioną) właściwość w łańcuchu prototypu wraz z odpowiednią metodą pobierającą.

Dodatkowo właściwości związane z prototypami są widoczne tylko na prototypach, a nie na obiektach. Ułatwia to diagnozowanie obiektów.

Właściwości specyficzne dla prototypu.

Filtruj usługi

Aby szybko znaleźć właściwość, zacznij wpisywać jej nazwę lub wartość w polu tekstowym Filtr.

Filtruj

Pokaż wszystkie właściwości

Domyślnie w panelu Właściwości nie są wyświetlane usługi z wartościami null i undefined.

Aby wyświetlić wszystkie właściwości, zaznacz pole Pokaż wszystkie.

Właściwości z wartościami null.

Informacje o właściwościach

W panelu Elementy > Właściwości widoczne są różne właściwości.

Właściwości proste

Właściwości proste to pary <name>: <value>. Proste właściwości.

Obiekty i tablice

Właściwości zwijane (Strzałka w prawo.) to obiekty {} lub tablice []. Właściwości zwijane.

Więcej informacji o sprawdzaniu obiektów JavaScript znajdziesz w artykule Sprawdzanie właściwości obiektów.

Właściwości odpowiadające węzłom DOM

Właściwości odpowiadające węzłom DOM to połączenia. Kliknij link, aby wybrać odpowiedni węzeł w drzewie DOM.Link do węzła DOM.

Usługi własne i dziedziczone

Właściwości wyróżnione pogrubioną czcionką są własnością obiektu. Są one definiowane bezpośrednio w obiekcie.

Właściwości czcionki zwykłej są dziedziczone z łańcucha prototypów. Aby Ci je wyświetlić, Narzędzia deweloperskie oceniają odpowiednie akcesory we wbudowanych elementach HTML. Usługi własne i dziedziczone. Narzędzia deweloperskie najpierw sortują własne właściwości, aby ułatwić ich znalezienie.

Właściwości wyliczane i niepoliczalne

Różne właściwości mają jasny kolor. Właściwości, których nie można wyliczyć, są wyciszone. Właściwości liczbowe i niepoliczalne. Możesz iterować właściwości wyliczane za pomocą pętli for … in lub metody Object.keys().

Metody

Metody są oznaczone symbolem f (). Metoda.

Więcej informacji o funkcjach znajdziesz w artykule o sprawdzaniu funkcji w konsoli.