Встречается на собеседованиях • сегодня

Как получить доступ к размеру элемента

Чтобы получить размеры элемента (ширину, высоту), можно использовать свойство getBoundingClientRect(), которое возвращает объект с размерами и позицией элемента относительно viewport. Альтернативно, можно использовать offsetWidth и offsetHeight для размеров, включая padding и border, но без margin.

Пример:

javascript
const element = document.getElementById('myElement');
const rect = element.getBoundingClientRect();
console.log('Width:', rect.width, 'Height:', rect.height);

// Или через offset
console.log('Offset Width:', element.offsetWidth, 'Offset Height:', element.offsetHeight);

Важно учитывать, что getBoundingClientRect() возвращает дробные значения (например, при zoom), а offsetWidth/Height — целые. Для точных расчётов лучше использовать getBoundingClientRect().

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы