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ć)

questionAnswers(3)

yourAnswerToTheQuestion