Пытается создать событие для запуска после нажатия ссылки нижнего колонтитула.EventListener не является функцией
var hooray = function(event) {
console.log("hooray");
};
var footer_link = document.getElementsByClassName('footer-link');
console.log(footer_link);
footer_link.addEventListener('click', hooray, false);
<li class="footer-link">Title link
<ul class="footer-link-sub">
<li><a href="">link</a></li>
<li><a href="">link</a></li>
<li><a href="">link</a></li>
<li><a href="">link</a></li>
</ul>
</li>
я получаю ошибку "неперехваченным TypeError: footer_link.addEventListener не является функцией". Если eventListener вынут, консоль будет записывать правильный ли из разметки. Или, если селектор элементов удален из addEventListener, он будет срабатывать при каждом щелчке по странице. Что я делаю неправильно, чтобы выбрать элемент?
См http://stackoverflow.com/questions/10693845/what-does-getelementsbyclassname-return. –