CSSStyleDeclaration: getPropertyCSSValue() 方法

已棄用:此特性不再推薦。雖然某些瀏覽器可能仍然支援它,但它可能已經從相關的網路標準中刪除,可能正在刪除過程中,或者可能僅為相容性目的而保留。請避免使用它,如果可能,請更新現有程式碼;請參閱本頁底部的相容性表格以指導您的決策。請注意,此特性可能隨時停止工作。

CSSStyleDeclaration.getPropertyCSSValue() 方法返回一個 CSSValue 物件,其中包含屬性的 CSS 值。請注意,如果屬性名是簡寫屬性,則返回 null

注意: 此介面曾是建立一個型別化 CSS 物件模型 (CSS Object Model) 的嘗試的一部分。該嘗試已被放棄,大多數瀏覽器都不支援它。

要實現您的目的,您可以使用

語法

js
getPropertyCSSValue(property)

引數

property(屬性)

一個表示要檢索的屬性名稱的字串。

返回值

一個 CSSValue 物件,其中包含屬性的 CSS 值。如果不存在,則返回 null

示例

以下 JavaScript 程式碼獲取一個包含 color CSS 屬性的計算 RGB 值的物件

js
const style = window.getComputedStyle(elem, null);
const rgbObj = style.getPropertyCSSValue("color").getRGBColorValue();

規範

此功能最初定義在 DOM Style Level 2 規範中,但此後已從任何標準化工作中刪除。

它已被現代但不相容的 CSS 型別化物件模型 API 所取代,該 API 現在已處於標準軌道。

瀏覽器相容性