В настоящее время я пытаюсь написать JavaScript, чтобы получить атрибут класса, который был нажат. Я знаю, что для правильного пути я должен использовать прослушиватель событий. Мой код выглядит следующим образом:
var classname = document.getElementsByClassName("classname");
var myFunction = function() {
var attribute = this.getAttribute("data-myattribute");
alert(attribute);
};
classname.addEventListener('click', myFunction(), false);
Я ожидал получить окно предупреждения каждый раз, когда я нажимал на один из классов, чтобы указать мне атрибут, но, к сожалению, это не работает. Может ли кто-нибудь помочь?
( Примечание. Я легко могу сделать это в jQuery
, но я бы НЕ хотел его использовать)