Hellihello Chetah,
erstens weil es in HTML kein <anchor>-Element gibt (und Du auch keine solchen gesucht hast, sondern <a>-Elemente)
das dachte ich auch, deshalb ja
anchors=document.getElementsByTagName("a");
damit wäre doch "anchors" eine Nodelist, die alle Knoten mit Tagname "a" enthält, oder?
, und zweitens weil HtmlAElement.prototype.toString() im JavaScript-Core des Browsers überschrieben wurde.
der Schuft der, gibt dann schlicht den Inhalt des href-Attributes aus?!
Die String-Repräsentation des Objektes ändert aber nichts daran, wie das Objekt selbst funktioniert.
Logischerweise funktionniert dann auch die auskommentierte Funktion nicht.
Nein, das liegt schlicht und ergreifend daran, dass kein einziges HTML-Element-Objekt eine "onMouseOver" heißende Eigenschaft beachtet. Genau wie XHTML ist JavaScript case-sensitive. Versuche es also wie bei XHTML.
Merci! Für die Mitleser: "anchors[i].onmouseover" muss es heißen, keine Kamelschrift.
Dank und Gruß,