CSSStyleDeclaration: getPropertyCSSValue() 方法
已棄用:此特性不再推薦。雖然某些瀏覽器可能仍然支援它,但它可能已經從相關的網路標準中刪除,可能正在刪除過程中,或者可能僅為相容性目的而保留。請避免使用它,如果可能,請更新現有程式碼;請參閱本頁底部的相容性表格以指導您的決策。請注意,此特性可能隨時停止工作。
CSSStyleDeclaration.getPropertyCSSValue() 方法返回一個 CSSValue 物件,其中包含屬性的 CSS 值。請注意,如果屬性名是簡寫屬性,則返回 null。
注意: 此介面曾是建立一個型別化 CSS 物件模型 (CSS Object Model) 的嘗試的一部分。該嘗試已被放棄,大多數瀏覽器都不支援它。
要實現您的目的,您可以使用
- 未型別化的 CSS 物件模型 中廣泛支援的
CSSStyleDeclaration.getPropertyValue(),或者 - 較少支援且被認為是實驗性的、現代的 CSS 型別化物件模型 API 中的
Element.computedStyleMap()。
語法
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 現在已處於標準軌道。
瀏覽器相容性
載入中…