Mittayksiköt style-attribuutissa JavaScriptissä

Kun määritetään ominaisuuksien arvoja style-attribuutin kautta, meidän on annettava mittayksiköt:

javascriptelem.style.width = '100px';

Kun arvoja luetaan, ne saadaan myös mittayksiköiden kanssa:

javascriptlet width = elem.style.width;
console.log(width); // tulostaa '100px';

Tarvittaessa voimme päästä eroon mittayksiköistä käyttämällä parseInt:

javascriptlet width = elem.style.width;
console.log(parseInt(width)); // tulostaa 100

Jos oletetaan murtolukuarvoja, voidaan käyttää parseFloat-funktiota:

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

Annettu div ja painike. Painiketta painettaessa aseta diville leveys 400px:ksi ja korkeus 300px:ksi.

Задание 2

Annettu div:

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

Myös painike annettu. Painiketta klikattaessa tulosta divin leveys ja korkeus ilman mittayksiköitä.

Задание 3

Annettu div:

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

Myös painike annettu. Painiketta klikattaessa tulosta divin fontin koko ilman mittayksikköä.