Avatar ·

Wie verschiebe ich ein HTML-Element mit JavaScript in ein anderes?

Hallo zusammen! Ich habe gerade angefangen, JavaScript zu lernen und bin auf eine Aufgabe gestoßen: Ich muss dynamisch den Block `
` in einen anderen Container `
` verschieben. Das Problem ist, dass das Element nach dem Verschieben tatsächlich verschoben werden soll, nicht kopiert – also von der alten Stelle verschwinden und an der neuen erscheinen soll.\n\nHier ist mein Markup:\n\n```html\n
\n
Ich bin das Element, das verschoben werden muss
\n
\n
\n
Hier soll es eingefügt werden
\n
\n```\n\nIch habe versucht, `appendChild` zu verwenden, aber es scheint nur zu funktionieren, wenn neue Elemente erstellt werden. Und wenn ein Element bereits im DOM existiert – wird es dann kopiert oder verschoben? Und noch etwas: Wie ist das mit jQuery? Viele empfehlen `.appendTo()`, aber ich möchte reines JavaScript verstehen.