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 的浏览器中加载。