Mr.Moe: JS-Function geht nur 1x

Beitrag lesen

Hallo,

das erste mal kann ich die Funktion problemlos aufrufen und sie macht was sie soll beim 2ten mal kommt der selbe Fehler(element is undefined).

Aus deinem Code wird kein Grund ersichtlich. Vielleicht liegt er woanders.

Ich habe mir element mit Alert(element) ausgeben lassen und folgendes:

ein paar mal kommt [object HTMLInputElement] und die letzte Meldung 'undefined'.

Dann prüfe mal, was in elements drinsteht. Und prüfe, was die einzelnen Funktionsaufrufe dieses Befehls zurückgeben:
elements = document.getElementById('meinDIV').getElementsByTagName('input');

PS: Ist das richtig wenn ich Alert(element) ausgebe und mehrere Meldungen bekomme ?

Ja, klar, weil die Anweisung in einer Schleife steht.

Mathias

Hi, danke für die Hinweise, diese haben jedoch auch nicht geholfen,

ich habe alles mal ausgeben lassen,

document.getElementById('meinDIV')--->[object HTMLDivElement]
elements--->[object HTMLElementCollection]

ich weis leider nicht weiter :(

Gruß, Moe