⊗jsSpStyFR 8 of 294 menu

Læsning af egenskaber fra CSS-filer i JavaScript

Egenskaber defineret i en CSS-fil kan læses ved hjælp af en speciel funktion getComputedStyles.

Lad os se, hvordan det gøres. Lad os antage, at vi har følgende element:

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

Lad os antage, at følgende stilarter er defineret for dette element:

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

Lad os hente en reference til elementet i en variabel:

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

Nu sender vi referencen til det hentede element som en parameter til funktionen getComputedStyles:

let computedStyle = getComputedStyle(elem);

Som et resultat får vi et objekt, der indeholder værdierne for CSS-egenskaber for vores element. Lad os bruge det til at læse, for eksempel, farven:

console.log(computedStyle.color); // vil udskrive 'red'

Og nu bredden:

console.log(computedStyle.width); // vil udskrive '100px'

Og nu skriftstørrelsen:

console.log(computedStyle.fontSize); // vil udskrive '20px'

Følgende stilarter er defineret for elementet:

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

Ved klik på knappen, udskriv elementets bredde og højde.

Følgende stilarter er defineret for elementet:

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

Ved klik på knappen, forøg elementets bredde og højde med det dobbelte.

Dansk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruger cookies til webstedets funktion, analyse og personalisering. Behandling af data foregår i henhold til Fortrolighedspolitikken.
accepter alle tilpas afvis