@kaleon

Почему в первом console.log выводится значение, а во втором [object HTMLDivElement]?

function anotherDiv() {

const formObject = {};
let newDivOne = document.getElementById('div1');
let newDivTwo = document.getElementById('div2'); 
let newDivThree = document.getElementById('div3');
formObject.values = [newDivOne, newDivTwo, newDivThree];

for (let i = 0; i < 2; i++) {
    console.log(formObject.values[2]) //<div id="div3">
    console.log(formObject.values[i]); //[object HTMLDivElement]
}
}
  • Вопрос задан
  • 201 просмотр
Пригласить эксперта
Ответы на вопрос 1
@MAGistr_MTM
Учусь программировать
Скорее всего, у Вас несколько элементов с id="div2"
ЗЫ. Другого варинта изменения поведения сложно придумать
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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