Problemer med å lese stiler i JavaScript
Gjennom egenskapen style kan man
kun lese stiler som er satt
via attributtet style. Dette
betyr at stiler satt i en CSS
fil ikke kan leses.
La oss se på et eksempel. Anta at vi har følgende element:
<div id="elem">
text
</div>
Anta at følgende stiler er satt for det i CSS-filen:
#elem {
color: red;
}
La oss hente en referanse til elementet i en variabel:
let elem = document.querySelector('#elem');
La oss prøve å lese verdien av stilen:
console.log(elem.style.color); // vil skrive ut ''