Есть кнопка (на самом деле их много)
<div class="allDomains minimized">все 45шт</div>
на ней висит обработчик события "click":
el.onclick = function(){
if(this.className.indexOf("minimized") != -1){
this.firstChild.nodeValue = 'свернуть обратно';
this.className = this.className.replace("minimized", 'expanded');
}
else if(this.className.indexOf("expanded") != -1){
this.firstChild.nodeValue = 'то, что было тут до клика';
this.className = this.className.replace("expanded", 'minimized');
}
}
Обработчик меняет состояние кнопки.
Господа, какой есть стандартный-правильный способ запомнить текстовый узел до "первого" клика и вернуть его при втором клике (на ту же кнопку)?
Можно ли запоминать этот узел в переменной javascript, а не использовать для хранения информации HTML элементы?