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:

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

Oletame, et CSS-failis on selle jaoks määratud järgmised stiilid:

css#elem {
  color: red;
}

Saame elemendi viida muutujasse:

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

Proovime lugeda stiili väärtust:

javascriptconsole.log(elem.style.color); // väljastab ''