⊗jsSpStyFR 8 of 294 menu

Läsa egenskaper från CSS-filer i JavaScript

Egenskaper som anges i en CSS-fil kan läsas med hjälp av en speciell funktion getComputedStyles.

Låt oss se hur detta görs. Antag att vi har följande element:

<div id="elem"> text </div>

Antag att följande stilar är angivna för detta element:

#elem { width: 100px; color: red; font-size: 20px; }

Låt oss hämta en referens till elementet i en variabel:

let elem = document.querySelector('#elem');

Nu skickar vi referensen till det erhållna elementet som en parameter till funktionen getComputedStyles:

let computedStyle = getComputedStyle(elem);

Som ett resultat får vi ett objekt som innehåller värdena för CSS-egenskaperna för vårt element. Låt oss använda det för att läsa, till exempel, färgen:

console.log(computedStyle.color); // kommer att skriva ut 'red'

Och nu bredden:

console.log(computedStyle.width); // kommer att skriva ut '100px'

Och nu teckenstorleken:

console.log(computedStyle.fontSize); // kommer att skriva ut '20px'

Följande stilar är angivna för elementet:

#elem { width: 200px; height: 200px; }

Vid klick på knappen, skriv ut bredden och höjden på elementet.

Följande stilar är angivna för elementet:

#elem { width: 200px; height: 200px; }

Vid klick på knappen, öka bredden och höjden på elementet till det dubbla.

Svenska
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi använder kakor för webbplatsens funktion, analys och personalisering. Behandling av data sker i enlighet med Integritetspolicyn.
acceptera alla anpassa avvisa