Как правильнее создавать ноды ?У меня есть 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); ... не оставляйте пожалуйста этот вопрос без своего ответа. Заранее всем спасибо. :-) |