I want to use cloneNode and avoid JQuery to copy a html template in DOM, modify the (nested) children and their ids (and append to an element).
var clone = itm.cloneNode(true);
clone.id = 'c' + tid; //replace with new, unique id
itm = clone.getElementById('childtemplateid');
...
However, getElementById does not work on clone before it is added to document. I cannot add the clone to the document before I have changed the ids of the children so a little bit of catch 22...
Is there a state of the art, non-JQuery way do use an html "template" in document?