@newaitix

Почему не работает код?

Почему это не работает
var test=document.getElementsByClassName('prdbrief_thumbnail');
var elemen = document.createElement('div');
elemen.innerHTML='122222';
for(var i=0; i<test.length; i++){
    console.log(test[i], i, elemen)
    test[i].appendChild(elemen);
}

вставка производится только в последний prdbrief_thumbnail.
  • Вопрос задан
  • 141 просмотр
Решения вопроса 1
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
Один экземпляр элемента не может быть сразу в нескольких местах. В данном случае вставлять надо клоны.
test[i].appendChild(elemen.cloneNode());
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
23 нояб. 2024, в 22:03
3000 руб./за проект
23 нояб. 2024, в 21:53
30000 руб./за проект
23 нояб. 2024, в 21:49
1000 руб./в час