@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];
	}
}

Я ожидаю увидеть "Яблоко, Апельсин, Лимон", но вижу "Лимон". Буду признателен если объясните новичку почему так происходит и как сделать так, чтобы параграф изменялся на все элементы массива
  • Вопрос задан
  • 54 просмотра
Решения вопроса 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
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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