Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 26.10.2017, 16:53
Новичок на форуме
Отправить личное сообщение для Gyry Посмотреть профиль Найти все сообщения от Gyry
 
Регистрация: 26.10.2017
Сообщений: 1

Как с помощью js сгененировать html объекты?
Добрый день, в js я новичок и столкнулся с такой проблемой. Есть поле и кнопка, туда я пишу число(например 4), нажимаю на кнопку и внизу должны с генерироваться 4 блока div.
Я знаю, что есть команда document.write, но если я её использую, то вся html сбрасывается и выводятся только 4 блока div(соответственно все стили, фон всё исчезает). А это проблема
Подскажите как решить данную проблему?
Ответить с цитированием
  #2 (permalink)  
Старый 26.10.2017, 17:00
Профессор
Отправить личное сообщение для Nexus Посмотреть профиль Найти все сообщения от Nexus
 
Регистрация: 04.12.2012
Сообщений: 3,795

https://learn.javascript.ru/modifying-document
Ответить с цитированием
  #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);
}
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
как поместить данные переменной из js в html Quorio Общие вопросы Javascript 1 19.09.2017 07:44
как вставлять flash в html через js михаил123 Flash 1 17.11.2012 22:01
Как вытащить сведения из другой страницы с помощью js? makregistr Общие вопросы Javascript 6 28.12.2010 14:07
Как вывести содержимое PHP файла с помощью JS? pavdin Серверные языки и технологии 6 22.12.2010 14:16
Как с помощью JS "на-лету" менять часть HTML кода greendoc Общие вопросы Javascript 2 18.03.2008 20:43