Показать сообщение отдельно
  #6 (permalink)  
Старый 03.02.2010, 18:48
Профессор
Отправить личное сообщение для SunYang Посмотреть профиль Найти все сообщения от SunYang
 
Регистрация: 22.02.2008
Сообщений: 189

Можно еще вопросик...
не могу разобраться методом firstChilds и коллекцией childNodes
есть скрипт, который добавляет ячейки:
function go2() {
var r = document.getElementById('one');
if (r.firstChild) return;
r.insertCell(-1).innerHTML = 'Data2';
r.insertCell(-1).innerHTML = 'Data3';
r.insertCell(-1).innerHTML = 'Data4';
r.insertCell(-1).innerHTML = 'Data5';
}
Так вот, если убрать проверку if (r.firstChild) return;
то при каждом новом запуске функции еще раз создаются ячейки.
Я так понял, что if (r.firstChild) проверяет наличае дочерних элементов в объекте document.getElementById('one'); ?

Что за метод firstChild ?
Спасибо.
Ответить с цитированием