Показать сообщение отдельно
  #8 (permalink)  
Старый 08.02.2013, 09:13
Аватар для vadim5june
Студент
Отправить личное сообщение для vadim5june Посмотреть профиль Найти все сообщения от vadim5june
 
Регистрация: 30.04.2012
Сообщений: 1,113

Сообщение от SFproG
Нужно через каждые три дива, которые формируются динамически, добавить теги "</li><li>".
В DOM теги вставлять нельзя только элементы
Можно сразу формировать список
<script>
function cr(){
var nd=20;//число дивов
var ul=document.createElement('ul');
for(var i=0;i<nd;i+=3)
{
var li=document.createElement('li');
for(var y=0;y<3;y++)
{if(i+y==nd)break;
var d=document.createElement('div');
var txt = document.createTextNode('trat'+i+''+y);
d.appendChild(txt);
li.appendChild(d);
};
ul.appendChild(li);
};
document.body.appendChild(ul);
alert(document.body.innerHTML);
}
</script>
<body>
<button onclick=cr()>create</button>

Последний раз редактировалось vadim5june, 08.02.2013 в 09:18.
Ответить с цитированием