Elm.onclick = function(){//Code...;}
Allerdings fällt mir nicht ein, wie ich das "this" oben bei Elm.onclick einbauen muss, um den gleichen Effekt zu erhalten.
Du kannst innerhalb der Methode auf this zugreifen, z.B.
function setCSSHover(){
var elementsByClass = getElementsByClass("navitem");
for(a in elementsByClass){
elementsByClass[a].onmouseover = function mOver(){
this.className = "navitem2";
}
elementsByClass[a].onmouseout = function mOut(){
this.className = "navitem";
}
}
}
Du kannst also auch wrappen, um this an eine andere Methode zu übergeben.