JCB: Input oder span?

Beitrag lesen

Moin!

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.

Dies ist mir bewusst und da gebe ich Dir auch vollkommen recht, aber...

(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.

...genau weil SPANS kein name-Attr. haben, nehme ich id. Denn damit gehts ;). Und der IE hats mir bisher verziehen. Das Script ist auch nur für den IE.

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

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.

Das ist alles schon erledigt und funzt einwandfrei :).

Danke trotzdem :)! Ich bin für jede Kritik offen :).

Gruß,

Jan