Показать сообщение отдельно
  #3 (permalink)  
Старый 28.10.2017, 04:25
Аватар для ruslan_mart
Профессор
Отправить личное сообщение для ruslan_mart Посмотреть профиль Найти все сообщения от ruslan_mart
 
Регистрация: 30.04.2012
Сообщений: 3,018

<form>
    <input name="count" type="number" value="5">
    <input onclick="generateBlocks(this.form.elements.count.value)" type="button" value="OK">
</form>



function generateBlocks(count) {
   var fragment = document.createDocumentFragment();

   for(var div, i = 0; i < +count; i++) {
      div = document.createElement('div');
      div.innerHTML = 'DIV #' + (i + 1);
      fragment.appendChild(div);
   }

   document.body.appendChild(fragment);
}
Ответить с цитированием