Показать сообщение отдельно
  #3 (permalink)  
Старый 28.09.2023, 18:42
Аватар для voraa
Профессор
Отправить личное сообщение для voraa Посмотреть профиль Найти все сообщения от voraa
 
Регистрация: 03.02.2020
Сообщений: 2,748

document.body.onload = function() {
    const tbl = document.getElementById('iItemTbl'); 
    const tblwidth = tbl.offsetWidth;
    const cellwidth = [];
    const cells = tbl.rows[0].cells;
    for (let i = 0; i < cells.length; i++) {
		cellwidth.push(cells[i].offsetWidth)
    }
    document.getElementById("zzz").innerText = tblwidth +' ' + cellwidth.join(',');
}


или короче
document.body.onload = function() {
    const tbl = document.getElementById('iItemTbl'); 
    const tblwidth = tbl.offsetWidth;
    const cells = tbl.tBodies[0].rows[0].cells;
    const cellwidth = Array.from(cells, (cell) => cells[i].offsetWidth);
    document.getElementById("zzz").innerText = tblwidth +' ' + cellwidth.join(',');
}

Последний раз редактировалось voraa, 28.09.2023 в 18:49.
Ответить с цитированием