Problemi di lettura degli stili in JavaScript
Tramite la proprietà style è possibile
leggere solo gli stili impostati
tramite l'attributo style. Ciò
significa che gli stili impostati nel file CSS
non possono essere letti.
Vediamo un esempio. Supponiamo di avere il seguente elemento:
<div id="elem">
text
</div>
Supponiamo che nel file CSS siano impostati i seguenti stili:
#elem {
color: red;
}
Otteniamo un riferimento all'elemento in una variabile:
let elem = document.querySelector('#elem');
Proviamo a leggere il valore dello stile:
console.log(elem.style.color); // visualizzerà ''