StylePropertyMapReadOnly: Methode getAll()
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, das die Werte für die angegebene Eigenschaft enthält.
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
>Grundlegende Verwendung
Im folgenden Beispiel wird getAll() mit der background-image-Eigenschaft verwendet. Es wird ein Array 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> |