Показать сообщение отдельно
  #9 (permalink)  
Старый 12.01.2011, 22:36
Особый гость
Посмотреть профиль Найти все сообщения от monolithed
 
Регистрация: 02.04.2010
Сообщений: 4,260

Сообщение от Amphiluke
Поэтому можно вставлять ноды во временный объект DocumentFragment, который затем разом вставить на страницу.
да, можно и даже желательно использовать documentFragment() или же его метод cloneNode(), но можно и даже так, как вариант (только тут есть нюансы новые элементы так скажем не совсем в DOM, т.е. единственным дочерним элементом тут будет tbody):
<script type="text/javascript">
window.onload = function(){
    var table = document.getElementsByTagName('tr')[0], tr = '<td style="border: 1px solid"/>', array = [], i = 0;
    while(++i<=4){
        array.push(tr+'td'+i);
    }
    table.innerHTML = array.join('');
};
</script>

<table><tr/></table>

Последний раз редактировалось monolithed, 12.01.2011 в 22:56.
Ответить с цитированием