Единици за измерване в атрибута style в JavaScript

При указване на стойности на свойства чрез атрибута style трябва да указваме единици за измерване:

javascriptelem.style.width = '100px';

При четене на стойностите те също ще се получават с единици за измерване:

javascriptlet width = elem.style.width;
console.log(width); // ще изведе '100px';

При необходимост можем да се отървем от единиците за измерване с помощта на parseInt:

javascriptlet width = elem.style.width;
console.log(parseInt(width)); // ще изведе 100

Ако се предполагат дробни стойности, може да се използва функцията parseFloat:

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

Даден е div и бутон. При натискане на бутона задайте на div ширина от 400px, а височина от 300px.

Задание 2

Даден е div:

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

Даден е също бутон. При кликване на бутона изведете ширината и височината на div без единици за измерване.

Задание 3

Даден е div:

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

Даден е също бутон. При кликване на бутона изведете размера на шрифта на div без единици за измерване.