Задать вопрос
@Ignatiy2

Почему используется лишь последний элемент массива?

Допустим, у меня есть p и я хочу его изменить на элементы массива и делаю это так:
var p = document.querySelector("p");  //Параграф
var button = document.querySelector(".button");  //Кнопка

var arr = ["Яблоко", "Апельсин", "Лимон"];  //Массив

button.onclick = function() {
	for(var i = 0; i < arr.length; i++) {
		p.innerHTML = arr[i];
	}
}

Я ожидаю увидеть "Яблоко, Апельсин, Лимон", но вижу "Лимон". Буду признателен если объясните новичку почему так происходит и как сделать так, чтобы параграф изменялся на все элементы массива
  • Вопрос задан
  • 55 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Skillbox
    JavaScript
    3 месяца
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Решения вопроса 1
OTCloud
@OTCloud
Программирование и Архитектура ПО
p.innerHTML += arr[i];
Ответ.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@kirseich
Frontend developer
button.onclick = function() {
let newtext;
for(var i = 0; i < arr.length; i++) {
if (i
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы