StylePropertyMapReadOnly:getAll() 方法

getAll() 方法是 StylePropertyMapReadOnly 接口的方法,它返回一个包含 CSSStyleValue 对象的数组,这些对象包含所提供属性的值。

语法

js
getAll(property)

参数

property

要检索所有值的属性的名称。

返回值

一个 CSSStyleValue 对象数组。

示例

以下示例使用 getAll()background-image 属性。返回一个 Array,其中包含为每个声明的背景图像设置的项。

js
// get a button element
const buttonEl = document.querySelector("button");

// we can retrieve all computed styles with `computedStyleMap`
const allComputedStyles = buttonEl.computedStyleMap();

// use getAll() with the background image property
const allBkImages = allComputedStyles.getAll("background-image");
console.log(allBkImages); // logs an array with each background image as an item

规范

规范
CSS 类型化 OM 级别 1
# dom-stylepropertymapreadonly-getall

浏览器兼容性

BCD 表格仅在启用 JavaScript 的浏览器中加载。