Допустим, у нас есть:
JS код, прикрепленный к странице:
var gold = 0;
function getGold() {
gold = gold + 1;
document.getElementById('balance').innerHTML = gold;
}
и отрывок из кода HTML:
<p><span id="balance">0</span> золота</p>
<p onClick="getGold()">Получить золото</p>
По нажатию на "Получить золото", изменяется содержимое тега <span>. Но, допустим, имеется уйма длинных функций, каждая из которых должна изменять какой-либо элемент.
Есть ли какой-нибудь другой способ изменения содержимого тега, не прописывая в каждой функции метод getElementById().innerHTML?