Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Строки в таблице / 11 сообщений из 11, страница 1 из 1
05.04.2008, 00:22
    #35237194
Базаров
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Строки в таблице
Господа, необходимо, используя DOM, узнать количество строк в таблице.
Среди имеющихся методов подходящего не нашел.
Буду благодарен всем, кто поможет!
...
Рейтинг: 0 / 0
05.04.2008, 01:44
    #35237235
IDVsbruck
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Строки в таблице
cells.length
...
Рейтинг: 0 / 0
05.04.2008, 01:59
    #35237238
Базаров
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Строки в таблице
Как-то не сработало. ДА и cells - это ведь не строки, а ячейки.
...
Рейтинг: 0 / 0
05.04.2008, 02:00
    #35237240
IDVsbruck
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Строки в таблице
Ой, извини, я просто поторопился ... ты прав.
Код: plaintext
var row_counts = document.getElementById("tbody_id").rows.length;
...
Рейтинг: 0 / 0
05.04.2008, 02:04
    #35237241
Базаров
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Строки в таблице
Йес, так сработало :)
rows - метод, возвращающий массив строк?
...
Рейтинг: 0 / 0
05.04.2008, 04:20
    #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
07.04.2008, 14:48
    #35239872
IDVsbruck
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Строки в таблице
С дополнением не совсем согласен: обычно thead используют как заголовок и он обычно статичен - заполнен не в скрипте, а тэгами.
Хотя кому как удобно ... надо смотреть по своему коду.
Главное помнить, что для работы во всех браузерах надо работать с rows, используя tbody, a не table, иначе не все DOM'овские методы будут работать.
...
Рейтинг: 0 / 0
11.01.2009, 15:57
    #35751032
pg_beginner
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Строки в таблице
а есть ли возможность узнать фактическую высоту таблицы?
...
Рейтинг: 0 / 0
11.01.2009, 17:02
    #35751150
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Строки в таблице
illionrows возвращает массив всех строк в таблице Только не массив, а коллекцию.
...
Рейтинг: 0 / 0
11.01.2009, 17:26
    #35751178
IDVsbruck
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Строки в таблице
А чем отличается массив от коллекции в javascript? :)
...
Рейтинг: 0 / 0
11.01.2009, 17:52
    #35751235
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Строки в таблице
При чем тут javascript? rows это DOM-объект. А по использованию действительно ничем. В IE есть некоторые отличия, у остальных не в курсе.
...
Рейтинг: 0 / 0
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Строки в таблице / 11 сообщений из 11, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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