Tjena!
Jag har ett <fieldset> som innehåller ett formulär. Vid knapptryckning skall ett likadant formulär skapas under det befintliga ifall användaren vill mata in mer av samma typ av uppgifter (enkelt förklarat)
För att slippa skapa alla element och tilldela attribut med javascript tog jag en genväg och körde javascriptfunktionen clone() på elementet <fieldset>. Detta ger mig en variabel med en HTML-node i.
Vissa attribut i denna node måste jag såklart ändra. T.ex. attributet ID och liknande. Det jag får problem med är att använda getElementById på HTML-noden i variabeln. Någon som vet varför det inte funkar eller ännu bättre.. om det finns nån liknande smart lösning?
var mySet = document.getElementById("fieldset_1");
var mySetClone = mySet.cloneNode(true);
sen vill jag köra
mySetClone.getElementById("addButton_1").id = "addButton_2";
Osv osv. Hoppas ni fattar min aning stressiga förklaring. Felet som FF ger ifrån sig är att getElementById inte är någon funktion. Någon med goda ideer?