Mätningsenheter i style-attributet i JavaScript

När vi specificerar egenskapsvärden via attributet style måste vi ange mätningsenheter:

javascriptelem.style.width = '100px';

När värden läses kommer de också att erhållas med mätningsenheter:

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

Vid behov kan vi bli av med mätningsenheterna med hjälp av parseInt:

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

Om bråkvärden förväntas, kan funktionen parseFloat användas:

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

Given en div och en knapp. Vid klick på knappen, sätt divens bredd till 400px, och höjd till 300px.

Задание 2

Given en div:

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

Given också en knapp. Vid klick på knappen, skriv ut divens bredd och höjd utan mätningsenheter.

Задание 3

Given en div:

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

Given också en knapp. Vid klick på knappen, skriv ut divens teckenstorlek utan mätningsenheter.