Ik heb een onbekend aantal elementen (met childnodes), deze worden gekloond en dan worden de namen aangepast.
Ik selecteer het 'gekloonde' element. En ga in een loopje de childnodes af en als ze een naam hebben verander ik die:
Maar 'diepere' childnodes krijgen geen naamswijziging, hoe zorg ik er voor dat ook de childnodes van de childnodes de naam wordt veranderd?
Ik selecteer het 'gekloonde' element. En ga in een loopje de childnodes af en als ze een naam hebben verander ik die:
code:
1
2
3
4
5
6
| var newField = newFields.childNodes;
for (var i=0;i<newField.length;i++) {
var theName = newField[i].name
if (theName)
newField[i].name = theName + counter;
} |
Maar 'diepere' childnodes krijgen geen naamswijziging, hoe zorg ik er voor dat ook de childnodes van de childnodes de naam wordt veranderd?