Начинающий JS здесь, надеюсь, кто-нибудь сможет это объяснить.Путаница о функции onclick
1) Почему это не работает:
var allSpans = document.getElementsByTagName('span');
allSpans.onclick = function() {
alert('hoo');
};
2) или если у меня есть все innerHTML из пролетов в массиве, и я стараюсь это:
var allSpans = document.getElementsByTagName('span');
var arrayNumbers = [];
for (var i = 0; i < allSpans.length; i++) {
var operator = allSpans[i].innerHTML;
}
arrayNumbers.onclick = function() {
alert('hoo');
};
getElementsByTagName не возвращает один элемент, а список. –