powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Строки в таблице
11 сообщений из 11, страница 1 из 1
Строки в таблице
    #35237194
Базаров
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Господа, необходимо, используя DOM, узнать количество строк в таблице.
Среди имеющихся методов подходящего не нашел.
Буду благодарен всем, кто поможет!
...
Рейтинг: 0 / 0
Строки в таблице
    #35237235
IDVsbruck
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
cells.length
...
Рейтинг: 0 / 0
Строки в таблице
    #35237238
Базаров
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как-то не сработало. ДА и cells - это ведь не строки, а ячейки.
...
Рейтинг: 0 / 0
Строки в таблице
    #35237240
IDVsbruck
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ой, извини, я просто поторопился ... ты прав.
Код: plaintext
var row_counts = document.getElementById("tbody_id").rows.length;
...
Рейтинг: 0 / 0
Строки в таблице
    #35237241
Базаров
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Йес, так сработало :)
rows - метод, возвращающий массив строк?
...
Рейтинг: 0 / 0
Строки в таблице
    #35237265
Фотография illion
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rows возвращает массив всех строк в таблице или указанном ее разделе. Отсюда небольшое дополнение к примеру IDVsbruck - если вы явно указываете в таблице разделы thead, tbody и tfoot, то document.getElementById("tbody_id").rows.length вернет количество строк именно в tbody,
а не во всей таблице (кстати, имхо немного странная практика - назначать id для tbody, когда можно повесить id на таблицу и обращаться tableObj.tBodies[0], tableObj.tHead и tableObj.tFoot).
...
Рейтинг: 0 / 0
Строки в таблице
    #35239872
IDVsbruck
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
С дополнением не совсем согласен: обычно thead используют как заголовок и он обычно статичен - заполнен не в скрипте, а тэгами.
Хотя кому как удобно ... надо смотреть по своему коду.
Главное помнить, что для работы во всех браузерах надо работать с rows, используя tbody, a не table, иначе не все DOM'овские методы будут работать.
...
Рейтинг: 0 / 0
Строки в таблице
    #35751032
pg_beginner
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а есть ли возможность узнать фактическую высоту таблицы?
...
Рейтинг: 0 / 0
Строки в таблице
    #35751150
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
illionrows возвращает массив всех строк в таблице Только не массив, а коллекцию.
...
Рейтинг: 0 / 0
Строки в таблице
    #35751178
IDVsbruck
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А чем отличается массив от коллекции в javascript? :)
...
Рейтинг: 0 / 0
Строки в таблице
    #35751235
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
При чем тут javascript? rows это DOM-объект. А по использованию действительно ничем. В IE есть некоторые отличия, у остальных не в курсе.
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Строки в таблице
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]