Добрый вечер! Я совсем еще новичок, поэтому просьба доступно обьянить или ткнуть где прочитать. Подскажите пожалуйста, что не так с кодом? Само значение элемента выводится, но при нажатии на кнопку + появляется ошибка.(undefined). почти тот же код работает если элемент count заменить на id , и обращаться getElementById. Но так как подобных элементов несколько заменила на класс и все(
<input name="plus" type="button" value="+" onclick="addNum()"> <p class="count">1</p>
if (document.getElementsByClassName('count')!==null) {
var elem = document.getElementsByClassName('count');
for (var i = 0; i < elem.length; i++) {
elem[i] = elem.innerHTML;
console.log(elem[i].innerHTML);
var num = +elem[i].innerHTML;
function addNum() {
num++;
elem[i].innerHTML = num;
}
}
}