Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Вставка нескольких узлов в цикле... (https://javascript.ru/forum/dom-window/68395-vstavka-neskolkikh-uzlov-v-cikle.html)

vitek-82 13.04.2017 16:17

Вставка нескольких узлов в цикле...
 
Уважаемые товарищи, не бейте сильно, искал ответ на форуме и в гугле - результат отрицательный! (или плохо искал)

Проблема: в первый узел 'div' с помощью цикла необходимо добавить несколько одинаковых узлов. Добавляю так:

function tableMaket(){

    var table = document.getElementsByTagName('div')[0];
    var creatediv = document.createElement('div');
    
for(var q = 0; q < 10; q++){
    table.appendChild(creatediv);
        };

};

tableMaket();


создаётся только один новый 'div' (не 10, как должо), подскажите как обойти и в чем проблема? Спасибо!

ksa 13.04.2017 16:26

Цитата:

Сообщение от vitek-82
в чем проблема?

Ты работаешь с единственным элементом...
Цитата:

Сообщение от vitek-82
как обойти

Создавать элементы каждый раз.

vitek-82 13.04.2017 16:34

вау!) неожиданно! спасибо за скоропостижный ответ, все заработало!

ksa 13.04.2017 16:43

Цитата:

Сообщение от vitek-82
неожиданно!

Я бы сказал - очевидно. ;)

Если взять только одно яблоко и только его несколько раз положить в ведро - в итоге в том ведре будет всего одно яблоко. :)


Часовой пояс GMT +3, время: 20:37.