powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / tbody это node?
7 сообщений из 7, страница 1 из 1
tbody это node?
    #34361089
muk07
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
имею таблицу, созданную javascript
Код: plaintext
1.
2.
3.
4.
5.
6.
<table name="mytable" id="mytable">
  <thead><tr>..........</tr></thead>
  <tbody>
     <tr>..........</tr>
     <tr>..........</tr>
  </tbody>
</table>
Спрашиваю:
Код: plaintext
1.
2.
3.
tab=document.getElementById("mytable");
tb=tab.getElementsByTagName("tbody")[ 0 ];
nRows=tb.getElementsByTagName("tr").length;
alert(nRows);
firefox говорит 2
IE7 говорит 0

В ЧЁМ СМЫСЛ ПРОИСХОДЯЩЕГО?
ps: если спросить сколько строк в tab, то говорит 3 (верно)
...
Рейтинг: 0 / 0
tbody это node?
    #34361133
Фотография SkyLight
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хм, а почему бы для TBODY не прописать ID-шник и искать уже его, а не TABLE?
...
Рейтинг: 0 / 0
tbody это node?
    #34361234
muk07
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это не меняет сути вопроса.
Ссылку на tbody я получаю, Вы всего лишь предлагаете получить её иначе.
Но ведь проблемы начинаются после того как она получена. Неважно как.
...
Рейтинг: 0 / 0
tbody это node?
    #34361282
Фотография SkyLight
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
alert(document.getElementById('mytable').getElementsByTagName('tbody')[ 0 ].rows.length)
...
Рейтинг: 0 / 0
tbody это node?
    #34361286
muk07
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>SkyLight
сделал по Вашей рекомендации. Помогло. Спасибо.
Но всё же это какое-то шаманство.
...
Рейтинг: 0 / 0
tbody это node?
    #34362217
muk07
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Именно это у меня и не работает:
Код: plaintext
alert(document.getElementById('mytable').getElementsByTagName('tbody')[ 0 ].rows.length)
а рекомендация
SkyLightХм, а почему бы для TBODY не прописать ID-шник и искать уже его, а не TABLE?

почему то сработала
...
Рейтинг: 0 / 0
tbody это node?
    #34362246
LINUXER
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
у меня на IE6 ff2 и opera9 работает хоть как =)
и методами table object
Код: plaintext
table.tBodies[ 0 ].rows.length;
и с getElementsByTagName
в IE7 проблемы с последним?
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / tbody это node?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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