• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

HTML-Element durch ein anderes ersetzten

Status
Für weitere Antworten geschlossen.

Puccini

Neues Mitglied
Hi!

Ich wollte gern in einer bestehenden Form von mir ein HTML-Input gegen eine Textarea tauschen.

Leider weis ich grad überhaupt net wie ich das am geschicktesten angehen soll.

Ich will quasi an die Position des alten Elementes das neue (kann auch sein das ich von Textarea auf Input umstellen muss).

Weis einer rat?
:D
(die grundlegenden Operationen sind mir bekannt (erzeugen/löschen)) aber das mit der Position, das es an die stelle im formular eingefügt wird is mir unschlüssig!
 
Die Position wird doch durch den Browser oder CSS geregelt. Du bräuchtest doch nur das eine Element entfernen, und stattdessen das andere Element als Child des Parent anzuhängen.
Wenn Du sagst, dass Du weißt wie das geht, dann ist ja gut, das müsst ich nämlich selber erst wieder nachsehen :-)
 
hab so gemacht:
Code:
tempObj.parentNode.insertBefore(newArea,tempObj);
 tempObj.parentNode.removeChild(tempObj);
 tempObj = newArea;

dh das neue element wird vor das bestehende gesetzt, das bestehende wird entfernt und die variable wird mit der neuen referenz versehen :D
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben