Не выводится изменённая переменная

129
10 января 2020, 05:40

есть DIV элемент у которого есть атрибут onclick вызывающий эту функцию

function addMoney() {
moneyNum += moneyAdding;
moneyDiv.innerHTML = moneyNum;}

в третьей строке этой функции прописана "замена" прошлого значения и написание нового, но этого не происходит. Почему? В коде до этой функции уже есть:

var moneyNum = 0;
moneyDiv.innerHTML = moneyNum;

Этот ноль выводится, а новое число нет. Что делать подскажите пожалуйста.

Answer 1

Да вроде все работает:

let moneyDiv = document.querySelector('div'); 
let moneyNum =0;
let moneyToAdd = 10; 
moneyDiv.onclick = addMoney;
 
function addMoney() { 
moneyNum += moneyToAdd; 
moneyDiv.innerHTML = moneyNum; 
}
<div>0</div>

READ ALSO
Ошибка в коде: не видит переменную(вроде)

Ошибка в коде: не видит переменную(вроде)

В предпоследней строчке("moneyDivinnerHTML = moneyNum;") браузерный редактор выдаёт ошибку "Uncaught ReferenceError: moneyDiv is not defined at HTMLDivElement

197
Не работает get-запрос

Не работает get-запрос

Необходимо получить json данные с сайта но с помощью $get получить данные не получается , по причине отсутствия заголовка CORS Хотя и получается...

174
Выборочный вывод данных из json

Выборочный вывод данных из json

проблема состоит в том что у меня в jsone есть два одинокавых данных, но нужно вывести одну

152
Событие по созданию div в body

Событие по созданию div в body

Подскажите, пожалуйстаКак можно отследить создание div по определённому классу в body, чтобы в дальнейшем работать с объектом div и его содержимым?

157