Witam wszystkich,
mam mały kłopot ze zrozumieniem fragmentu kodu kalkulatora:
var keys = document.querySelectorAll('#calculator span');
...
keys[i].onclick = function(e) {
var btnVal = this.innerHTML;
Na jakiej zasadzie do btnVal są przypisywane znaki? Nie rozumiem kompletnie this.innerHTML. Czytałem o obydwu i o ile innerHTML jeszcze do mnie przemawia to this kompletnie, na jakiej zasadzie w tym wypadku to działa?