Metodi innerWidth in innerHeight v jQuery

Z metodama innerWidth in innerHeight dobimo širino in višino elementov, vendar že ob upoštevanju ne le vsebine, temveč tudi notranjih odstavkov - padding.

Pridobimo vrednosti širine in višine odstavka #test, vendar tokrat s pomočjo innerWidth in innerHeight, in jih izpišimo v drug odstavek. Naj imamo dva odstavka:

html<p id="test">text</p>
<p id="out"></p>

CSS izgleda takole:

cssp {
margin: 10px;
padding: 5px;
border: 2px solid blue;
}

V Javascript zapišemo naslednjo kodo:

javascriptlet w = $('#test').innerWidth();
let h = $('#test').innerHeight();
$('#out').text('Width: ' + w + ' Height: ' + h);

Kot vidite, se vrednosti že razlikujejo za 10px, saj se upoštevajo notranji odstavki, ki v našem primeru znašajo 5px z vseh strani.

Prav tako preprosto z metodama innerWidth in innerHeight lahko spremenimo vrednosti širine in višine elementov. Na primer, postavimo širino div-a #test1 na 250px, višino pa #test2 - na 200px:

javascript$('#test1').innerWidth(250);
$('#test2').innerHeight(200);
Задание 1

Dopolnite rešitev prve naloge - izpišite v drugi odstavek pod div-om #wrapper vrednosti širine in višine div-a #wrapper, tokrat ob upoštevanju notranjih odstavkov, brez upoštevanja robov in zunanjih odstavkov.