Słuchawka zdarzenia kliknięcia JavaScript w klasie
Obecnie próbuję napisać JavaScript, aby uzyskać atrybut klikniętej klasy. Wiem, że aby to zrobić poprawnie, powinienem użyć detektora zdarzeń. Mój kod jest następujący:
var classname = document.getElementsByClassName("classname");
var myFunction = function() {
var attribute = this.getAttribute("data-myattribute");
alert(attribute);
};
classname.addEventListener('click', myFunction(), false);
Spodziewałem się, że za każdym razem, gdy kliknąłem jedną z klas, otrzymam okienko alertu, aby powiedzieć mi o atrybucie, ale niestety to nie działa. Czy ktoś może pomóc?
(Uwaga - Całkiem łatwo mogę to zrobićjQuery
ale chciałbymNIE lubię z niego korzystać)