Hallo,
selbst bei getElementByID kommt man nicht immer um eine Browserweiche rum, möchte man NS4-benutzer (und bei mir Opera) nicht einfach vor die Wand laufen lassen. Außerdem kann der IE6 ein paar Dinge nicht oder macht sie nicht richtig (Event-handling zum Bsp.) also muß da immer noch eine "ist es der IE"-Weiche rein....er braucht eben eine Extrawurst.
Irgendwann sind Browserwiechen vielleicht überflüssig, heute leider meist noch nicht. IE6 und NS7 reagieren noch lange nicht gleich...
(verzichtet man auf intensiveren JS-Einsatz, kann man natürlich auch auf eine JS-Weiche verzichten ,-) Mouseover bekommen fast alle hin....)
Chräcker