I want to change the .innerHTML of every element with the class knopf_leer . I've tried using Ids document.getElementById("id").innerHTML = "replacement" and it works fine, so I'm quite surprised it doen't work with the class. 
function ersetz_mich() {
  document.getElementsByClassName("knopf_leer").innerHTML = "replacement";
}<a class="knopf_leer" onmouseover="ersetz_mich();">hi</a>
<a class="knopf_leer" onmouseover="ersetz_mich();">hi</a>
<a class="knopf_leer" onmouseover="ersetz_mich();">hi</a>
<a class="knopf_leer" onmouseover="ersetz_mich();">hi</a>Help is very much appreciated!
 
    