@adil16

Как через innerHTML заменить значение diva при помощи циклов?

Кнопка b-11 запускает функцию t11. Функция должна: получить все div.div-11 перебрать их с помощью цикла. Обращение к div выглядит так elem[i] вывести в out-11 содержимое каждого блока. Разделитель - пробел. В результате должно получиться так:
one 3 4 two

<div class="div-11">one</div>
            <div class="div-11">3</div>
            <div class="div-11">4</div>
            <div class="div-11">two</div>
            <button class="button-primary b-11">Task-11</button>
            <div class="out-11"></div>

function t11() {
    let div = document.querySelectorAll('div.div-11')
    for(i=0;i<=div.length;i++){
        b= div[i]
        document.querySelector('.out-11').innerHTML =  b;
        console.log(div[i])
    }

}
  • Вопрос задан
  • 92 просмотра
Решения вопроса 1
yarkov
@yarkov Куратор тега JavaScript
Проект "Жизнь после смерти" - lifeafterdeath.ru
function t11() {
  const divs = document.querySelectorAll('div.div-11');
  const content = Array.from(divs).map(div => div.innerHTML).join(' ');
  
  document.querySelector('.out-11').innerHTML = content;
}

document.querySelector('.b-11').addEventListener('click', t11);
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы