JürgenB: gegenseitige Prüfung

Beitrag lesen

Hallo Gunnar,

könntest du mir mal erklären, warum das hier

document.body.onclick = function (e)

{
  var e = e || window.event;
  var target = e.target || e.srcElement;
  switch (target.id)
  {
    case "control1": this.className = "state1"; break;
    case "control2": this.className = "state2"; break;
  }
};

  
so viel effizienter sein soll, als das  
  

> ~~~javascript

document.getElementById("control1").onclick = function () { document.body.className = "state1"; };  

> document.getElementById("control2").onclick = function () { document.body.className = "state2"; };

</script>[/code]

Gruß, Jürgen