Para obter a largura e a altura de um elemento, você usa as propriedades offsetWidth
e offsetHeight
do elemento:
const box = document.querySelector('.box');
const width = box.offsetWidth,
height = box.offsetHeight;
Linguagem de código: JavaScript ( javascript )
O offsetWidth
e offsetHeight
inclui o preenchimento e a borda.
Para obter a largura e a altura de um elemento sem borda, você usa as propriedades clientWidth
e :clientHeight
const box = document.querySelector('.box');
const width = box.clientWidth,
height = box.clientHeight;
Linguagem de código: JavaScript ( javascript )
Observe que as propriedades clientWidth
e clientHeight
também incluem os preenchimentos.