Hi!
Die meisten HTML-Elemente haben den onClick-Eventhandler (siehe: HTML-Attribut-Referenz -> Universalattribute -> Universalattribute für Event-Handler).
Ja, allerdings bleibt dabei dann noch die Frage offen, wie sinnvoll das ist und ob es nicht besser wäre, auf Eventhandler-Attribute zu verzichten und über das W3C-DOM auf die Elemente zuzugreifen.
Siehe auch: Unobtrusive JavaScript bzw. Barrierefreies JavaScript.
Im Endeffekt muß natürlich jeder selbst wissen, wie er die Sache angeht, aber wenn man Funktionalität und Struktur sauber voneinander trennen will, wäre es natürlich besser, wenn das HTML-Dokument nicht voller onIrgendwas-Eventhandler und JS-Code ist.
Ich lagere das jedenfalls immer komplett aus, so daß in meinen Dokumenten möglichst kein JS-Code zu finden ist und baue meine Seiten halt so auf, daß diese auch komplett ohne JS funktionieren (es sei denn es gibt einen Kunden, der es unbedingt anders will).
Schöner Gruß,
rob