Wenn ich deine Variante richtig verstehe, dann läufst du permanent alle bestehenden Tags anhand dessen "TagName" durch und fügst förmlich für jedes Tag einen oonClick Handler hinzu... oder?
Würde das nicht extrem langsam werden, wenn es mal richtig viele Tags später sind?
auch wenn wir das gestern schon hatten: element ;)
in sgml/html sind attribute (also auch eventhandler) nur in öffnenden tags der elemente oder in alleinstehenden bzw selbstschließenden elementen vorgesehen
das jeweils schließende tag wird nicht beachtet - die funktion müsste getElementsByTagName ist hierbei etwas inkonsistent und müsste eigentlich getElemetnsByElementName heissen - wobei dies in reinem sgml etwas problematisch wäre, da das SHORTTAG-feature auch namenlose tags (bzw sogar elemente) erlaubt
sowas zb, hier gibt es keinen elementnamen
<elemente>
<>element1</>
<>element2</>
<>element3</>
</>
~~~ (anm: das ist NICHT html - ähnliche konstrukte sind aber unter gewissen voraussetzungen möglich, aber werden von kaum einem browser richtig interpretiert)