alecto,
пока рабочий пример
<div id="test" >click</div>
<script>
var fnCounter = function() {
var tempButton = this;
this.innerHTML = 'Added';
setTimeout(function() {
fnRestore(tempButton)
}, 1000);
};
function fnRestore(elem) {
elem.innerHTML = '222';
}
test.addEventListener('click', fnCounter, false)
</script>