Определить размеры ячейки таблицы.
Есть таблица:
<body onload=getCellSize();> <table> <tr> <td> </td> <td id="mycell"> </td> <tr> </table> <body> function getCellSize() { alert(document.getElementById("mycell").width); alert(document.getElementById("mycell").heigth); } Alert'Ы ничего не возвращают !!! Как определить размер ячейки? (style.width тоже ничего не возвращает) |
clientHeight / clientWidth
Ещё можно через offset offsetHeight = clientHeight + padding + border; offsetWidth = clientWidth + padding + border; В ИЕ6 по моему тока + border |
kuzya_vl,
Вот рабочий код :) <html> <head><script> function getCellSize() { alert(document.getElementById("mycell").offsetWidth); alert(document.getElementById("mycell").offsetHeight); } </script> </head> <body onload=getCellSize();> <table> <tr> <td>олоол</td> <td id="mycell">ололо</td> <tr> </table> <body> </html> |
(Sandr), в фф он ни разу не рабочий. Поправьте то безобразие, что вы написали.
|
Код который написал kuzya_vl рабочий просто он забыл закрыть тэг tr
<html> <head><script> function getCellSize() { alert(document.getElementById("mycell").offsetWidt h); alert(document.getElementById("mycell").offsetHeig ht); } </script> </head> <body onload=getCellSize();> <table> <tr> <td>олоол</td> <td id="mycell">ололо</td> </tr> </table> <body> </html> |
здесь хорошо рассказано о получении размеров элементов https://learn.javascript.ru/metrics
|
Часовой пояс GMT +3, время: 18:23. |