Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> "элемент".rows.length, не работает  
:(
    Опции темы
fath_fast
Дата 2.7.2008, 07:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 189
Регистрация: 9.4.2007

Репутация: нет
Всего: нет



Проблема в следующем:
Динамически добавляю к стаблице поля, через insertRow
Код

   var el3 = document.getElementById("f1");  //f1 таблица
   //  allert(el3.rows.length);
   var tr = el3.insertRow(el4.rows.length+2);


ТАк вот вот этот код выдаёт ошибку говорит, что el3.rows.length - есть null, 
хотя, если я сделаю  el3.insertRow(1) , к примеру, то всё работает... почему?
Посмотрел в манах - везде определение количества полей определяется в через rows.length
PM MAIL   Вверх
bars80080
Дата 2.7.2008, 09:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

Репутация: 15
Всего: 315



а точно el3 ? может el4? вот там у тебя в третьей строчке el4, что он означает?
PM MAIL WWW   Вверх
fath_fast
Дата 2.7.2008, 10:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 189
Регистрация: 9.4.2007

Репутация: нет
Всего: нет



bars80080, сорри, немного напутал:

Код

  var el3 = document.getElementById("f1");
   var tr = el3.insertRow(el3.rows.length+2);

Так у меня выдаёт ошибку - "Недопустимый аргумент"  smile 
PM MAIL   Вверх
bars80080
Дата 2.7.2008, 12:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

Репутация: 15
Всего: 315



так, теперь думаем что значит rows в el3.rows.length

потому как в реальности такого свойства у таблицы нет, если вы его не назначили

если нужно взять строки, то можно в принципе так:

Код

el3.getElementsByTagName('tr').length

PM MAIL WWW   Вверх
fath_fast
Дата 2.7.2008, 14:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 189
Регистрация: 9.4.2007

Репутация: нет
Всего: нет



bars80080
Цитата

такого свойства у таблицы нет

а вот этого я действитльно не знал - Спасибо!
Работает
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию.
 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0610 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.