StylePropertyMapReadOnly: getAll()-Methode
Eingeschränkt verfügbar
Diese Funktion ist nicht Baseline, da sie in einigen der am weitesten verbreiteten Browser nicht funktioniert.
Want more browser support for this feature? Tell us why.
Die getAll()-Methode der
StylePropertyMapReadOnly-Schnittstelle gibt ein Array von
CSSStyleValue-Objekten zurück, die die Werte für die angegebene Eigenschaft enthalten.
Syntax
js
getAll(property)
Parameter
property-
Der Name der Eigenschaft, von der alle Werte abgerufen werden sollen.
Rückgabewert
Ein Array von CSSStyleValue-Objekten.
Beispiele
Das folgende Beispiel verwendet getAll() mit der
background-image-Eigenschaft. Ein Array wird zurückgegeben, das ein Element für jedes deklarierte Hintergrundbild enthält.
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
Spezifikationen
| Spezifikation |
|---|
| CSS Typed OM Level 1> # dom-stylepropertymapreadonly-getall> |