Stiilide lugemise probleemid JavaScriptis
Omaduse style kaudu saab
lugeda ainult stiile, mis on määratud
atribuudi style kaudu. See
tähendab, et CSS-failis määratud
stiile ei saa lugeda.
Vaatame näidet. Oletame, et meil on järgmine element:
<div id="elem">
text
</div>
Oletame, et CSS-failis on selle jaoks määratud järgmised stiilid:
#elem {
color: red;
}
Saame elemendi viida muutujasse:
let elem = document.querySelector('#elem');
Proovime lugeda stiili väärtust:
console.log(elem.style.color); // väljastab ''