JavaScript haga clic en el detector de eventos en la clase

Actualmente estoy intentando escribir algo de JavaScript para obtener el atributo de la clase en la que se ha hecho clic. Sé que para hacer esto de la manera correcta, debería usar un detector de eventos. Mi código es el siguiente:

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

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

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

Esperaba obtener un cuadro de alerta cada vez que hacía clic en una de las clases para decirme el atributo, pero desafortunadamente esto no funciona. ¿Alguien puede ayudar por favor?

(Nota - Puedo hacer esto fácilmente enjQuery pero yo podriaNO me gusta usarlo)

Respuestas a la pregunta(3)

Su respuesta a la pregunta