JavaScript Click Event Listener auf Klasse

Ich versuche gerade, JavaScript zu schreiben, um das Attribut der angeklickten Klasse abzurufen. Ich weiß, dass ich für die korrekte Ausführung einen Ereignis-Listener verwenden sollte. Mein Code lautet wie folgt:

var classname = document.getElementsByClassName("classname");

var myFunction = function() {
    var attribute = this.getAttribute("data-myattribute");
    alert(attribute);
};

classname.addEventListener('click', myFunction(), false);

Ich hatte erwartet, jedes Mal, wenn ich auf eine der Klassen klickte, eine Warnmeldung zu erhalten, um mir das Attribut mitzuteilen, aber leider funktioniert dies nicht. Kann jemand bitte helfen?

(Hinweis - Ich kann das ganz einfach machenjQuery aber ich würdeNICHT benutze es gerne)

Antworten auf die Frage(3)

Ihre Antwort auf die Frage