查看 DOM 物件的屬性

Sofia Emelianova
Sofia Emelianova

使用「元素」 >「屬性」分頁,瀏覽及篩選 DOM 物件的屬性。

開啟「屬性」分頁

如要開啟「Properties」分頁,請按照下列步驟操作:

  1. 開啟開發人員工具。根據預設,「元素」面板會隨即開啟。
  2. 在 DOM 樹狀結構中選取節點。
  3. 開啟「Properties」分頁。如果找不到這個分頁,請按一下「更多」圖示 ,然後在下拉式選單中選取這個分頁。

元素面板開啟至「屬性」分頁

使用 Spot 自有房源

「Properties」分頁會先以粗體字排序並顯示物件的自身屬性

ALT_TEXT_HERE

找出繼承屬性的來源

「屬性」分頁會評估內建元素的存取子,並以「繼承」和一般字型顯示在物件上。

如要找出繼承屬性的來源,請展開物件,然後展開其 [[Prototype]],接著是巢狀 [[Prototype]] 等。

在原型鏈結中,追蹤大小屬性至其 getter。

在這個範例中,在原型鏈中找出原始屬性 (粗體) 以及對應的 getter,即可追蹤繼承的 size 屬性的來源。

此外,原型專屬的屬性只會顯示在原型上,不會顯示在物件上。這樣就能更輕鬆地診斷物件。

原型特定屬性。

篩選資源

如要快速尋找屬性,請在「篩選」輸入框中輸入屬性名稱或值。

篩選器

顯示所有屬性

根據預設,「Properties」分頁不會顯示含有 nullundefined 值的屬性。

如要查看所有房源,請勾選「顯示所有」

含空值的屬性。

瞭解屬性

「元素」>「屬性」分頁會顯示各種屬性。

簡單的屬性

簡易屬性為 <name>: <value> 的組合。簡單的房源。

物件和陣列

可收合 () 屬性是物件 {} 或陣列 []可摺疊的房源。

如要進一步瞭解如何檢查 JavaScript 物件,請參閱「檢查物件屬性」。

與 DOM 節點對應的屬性

對應至 DOM 節點的屬性是連結。按一下連結,即可在 DOM 樹狀結構中選取相關節點。 連結至首部 DOM 節點。

自有和繼承的資源

粗體字的屬性是物件的屬性。這些屬性會直接在物件上定義。

一般字型的屬性會繼承原型鏈結。為了向您顯示這些元素,DevTools 會評估內建 HTML 元素的相關存取子。擁有和繼承的屬性。 DevTools 會先排序自己的屬性,方便您查看。

可枚舉和不可枚舉的屬性

可枚舉的屬性以亮色顯示。非可枚舉的屬性會靜音。可列舉和非列舉屬性。 您可以使用 for … in 迴圈或 Object.keys() 方法,對可枚舉屬性進行疊代。

方法

方法會標示為 f ()方法。

如要進一步瞭解函式,請參閱透過主控台檢查函式一文。