Der Martin: getElementBy

Beitrag lesen

Hallo,

MyObj = document.forms[0].elements['eingabe'];
... und dann würde ich gerne auf MyObj Methoden anwenden, als hätte ich MyObj über document.getElementById('eingabe') belegt. Z.B. :
MyObj.insertBefore()

auf welchem der vielen möglichen Wege du die Referenz auf ein Elementobjekt bekommst, ist völlig wurscht. Ob mit getEmelentById() oder forms[].elements[], letztendlich verweisen sie auf dasselbe Objekt.

Ich mutmasse, dass ich das nicht einfach so machen kann, weil ich das element des Forms zu fassen habe und nicht das Objekt im Dokumentbaum.

Es gibt keinen Unterschied.

Die Frage ist also:
Wie komme ich über das element im Form an das Objekt im Dokumentbaum ?

Die erübrigt sich damit. Das überschüssige Leerzeichen ebenso.

Ciao,
 Martin

--
Man sollte immer wissen was man sagt
 - aber auf keinen Fall alles sagen, was man weiß.