»» newId = Elementneu.id.substring(3);
»» newId++;
»» Elementneu.id = "quellElement"+newId;
»» zieltd.appendChild(Elementneu);Der Fehler liegt hier. Deine IDs haben die Form "drag" + Zahl. Dabei sind aber 4 Zeichen Text und nicht nur 3, wie bei mir (picX). Daher musst du in der ersten Zeile
.substring(4)
schreiben. Ansonsten ist mir nichts aufgefallen, allerdings kann ich das gerade nicht per Copy&Paste testen (befinde mich hier gerade hinter einem sehr restriktiven Proxy).
6 Minuten zu spät :-), wie geschrieben habe ich dann auch gemerkt.
Funktioniert perfekt.
kannst du mir noch in dieser Anweisung if(zieltd.classList[0] den Teil mit [0] erklären? classList ist mir soweit klar nur das mit der Null versteh ich nicht ganz.