Merné jednotky v atribúte style v JavaScripte

Pri určovaní hodnôt vlastností cez atribút style musíme uvádzať merné jednotky:

javascriptelem.style.width = '100px';

Pri čítaní hodnôt budú tiež získavané s mernými jednotkami:

javascriptlet width = elem.style.width;
console.log(width); // vypíše '100px';

V prípade potreby sa môžeme zbaviť merných jednotiek pomocou parseInt:

javascriptlet width = elem.style.width;
console.log(parseInt(width)); // vypíše 100

Ak sa predpokladajú desatinné hodnoty, možno použiť funkciu parseFloat:

javascriptlet width = elem.style.width;
console.log(parseFloat(width));
Задание 1

Daný div a tlačidlo. Po kliknutí na tlačidlo nastavte divu šírku na 400px, a výšku na 300px.

Задание 2

Daný div:

html<div id="elem" style="width: 300px; height: 200px;">
  text
</div>

Dané aj tlačidlo. Po kliknutí na tlačidlo vypíšte šírku a výšku divu bez merných jednotiek.

Задание 3

Daný div:

html<div id="elem" style="font-size: 1.5em;">
  text
</div>

Dané aj tlačidlo. Po kliknutí na tlačidlo vypíšte veľkosť písma divu bez merných jednotiek.