Как правильнее создавать ноды ?> У меня есть 3 варианта, но нехватает опыта понять, что рациональней и правильней: > 1-ый вариант:
Это правильно ;-)
> 2-ой вариант:
Я удивлюсь, если мне кто-то скажет, что этот вариант работает. Дело в том, что при присвоению:
> var a_div = div; > var b_div = div; > var c_div = div;
ты делаеш три указателя на один и тот-же элемент, что должно привести к ошибке при добавлению:
> a_div.appendChild(b_div); > b_div.appendChild(c_div);
> 3-ий вариант:
Это тоже неплохой вариант, тем более, если у тебя в div создается элемент, чьи свойства ты хочеш полностью скопировать - съекономиш некоторое количество кода ;-) |