MudGuard: Input oder span?

Beitrag lesen

Hi,

Mittels einer for-Schleife alle Elemente mit der id=datenfeld:

Das ist schon mal unsinnig. id-Werte müssen eindeutig sein, also ist keine Schleife nötig.

(document.getElementsByName("datenfeld")[ii+i*spalten])

Ah, Du meinst name, nicht id.

Das angesprochene Objekt kann dabei entweder ein SPAN sein

span-Elemente haben kein name-Attribut.
Wenn Du also die span-Elemente nicht erwischst, darfst Du dem Browser keinen Vorwurf machen.

oder ein INPUT-Feld. Da ich da Objekt jedoch mit text füllen will,
muß ich ja zwischen innerHTML (bzw. innerText) und value unterscheiden.

Wie kann ich jetzt überprüfen, ob es sich bei dem Objekt um ein SPAN
oder um ein INPUT-Feld handelt? Ich hatte auf typeof gehofft, aber das liefert ja nur object zurück.

nodeName, wie Dir Rouven schon mitgeteilt hat.
Beachte, daß dabei der Elementname in Großbuchstaben rauskommen kann, auch wenn der Elementname im Quelltext kleingeschrieben ist.

cu,
Andreas

--
Warum nennt sich Andreas hier MudGuard?
Schreinerei Waechter
O o ostern ...
Fachfragen unaufgefordert per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.