Я создал новый элемент div в JavaScript и добавил текстовое содержимое. Теперь мне нужно было получить высоту div, созданного в JavaScript.
Образец кода:
const str = 'One of the important elements of a web application is form processing and file uploads. PHP has excellent support for these kind of things which makes it so popular with developers.';
const container = document.createElement('div');
container.style.width = '1020px';
const textContent = document.createTextNode(str)
container.appendChild(textContent);
const width = container. ??? // Should be in number like container.clientHeight
const height = container. ???
Текстовый контент будет расти в зависимости от темы. Как я могу получить высоту и ширину виртуального элемента div без загрузки в HTML DOM.
Примечание. Я не добавляю div в настоящий html-документ. Только что созданный в javascript, и я конвертирую div в PDF, для этого мне нужны высота и ширина div.
Пожалуйста, помогите мне, как это сделать.
offsetHeight
property и удалите элемент из DOM - person Fabrizio Calderan   schedule 12.10.2018visibility:hidden
тоже. - person Mr Lister   schedule 12.10.2018visibility:hidden
, содержимое не будет видно, но высота тела будет увеличиваться и уменьшаться. - person Sreedharan   schedule 12.10.2018