Логин:

Пароль:

Форумы
Общие вопросы
Document Object Model
Обсуждаем конференцию
Web Usability (test)

Document Object Model

Как правильнее создавать ноды ?

У меня есть 3 варианта, но нехватает опыта понять, что рациональней и правильней:
1-ый вариант:
var a_div = document.createElement('div');
var b_div = document.createElement('div');
var c_div = document.createElement('div');
a_div.id='div_1';
b_div.id='div_2';
c_div.id='div_3';
var documentBody = document.getElementsByTagName('BODY')[0];
documentBody.appendChild(a_div);
a_div.appendChild(b_div);
b_div.appendChild(c_div);
...
2-ой вариант:
var div = document.createElement('div');
var a_div = div;
var b_div = div;
var c_div = div;
a_div.id='div_1';
b_div.id='div_2';
c_div.id='div_3';
var documentBody = document.getElementsByTagName('BODY')[0];
documentBody.appendChild(a_div);
a_div.appendChild(b_div);
b_div.appendChild(c_div);
...
3-ий вариант:
var div = document.createElement('div');
var a_div = div.cloneNode(false);
var b_div = div.cloneNode(false);
var c_div = div.cloneNode(false);
a_div.id='div_1';
b_div.id='div_2';
c_div.id='div_3';
var documentBody = document.getElementsByTagName('BODY')[0];
documentBody.appendChild(a_div);
a_div.appendChild(b_div);
b_div.appendChild(c_div);
...
не оставляйте пожалуйста этот вопрос без своего ответа. Заранее всем спасибо. :-)
СообщениеАвторДата
Иван04.07.2002 14:40
гоша04.07.2002 23:27
Maniac05.07.2002 10:17
Gilmour05.07.2002 21:26
Shadowkin16.09.2002 14:18
гоша05.07.2002 16:29
Maniac05.07.2002 17:45
гоша05.07.2002 18:39
Гость12.09.2002 20:19
Maniac08.07.2002 09:50
Leechy05.07.2002 19:20
гоша08.07.2002 12:30
Leechy05.07.2002 00:04
Leechy04.07.2002 15:15
Maniac04.07.2002 14:55
Иван04.07.2002 15:10