Cheatah: Anker auswählenund Funktion zuweisen - Brett vorm Kopp

Beitrag lesen

Hi,

alert ("anchors[i]: " + anchors[i] + "ende");
bringt mir komischerweise die hrefs der Anker. [...] Warum bringt mir ein alert (anchors[i]) nicht "HtmlAnchorElement"?

erstens weil es in HTML kein <anchor>-Element gibt (und Du auch keine solchen gesucht hast, sondern <a>-Elemente), und zweitens weil HtmlAElement.prototype.toString() im JavaScript-Core des Browsers überschrieben wurde. 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.

Cheatah

--
X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
X-Will-Answer-Email: No
X-Please-Search-Archive-First: Absolutely Yes