la verdad que no estoy comprendiendo bien el tema. quizas sea que no estas usando correctamente ciertos terminos y por ende das a entender otra cosa, pero bueno... lo que me hace entender que necesitas es agregar elementos. lo puedes hacer con funciones del DOM appendChild o insertBefore. pero ojo, con las funciones del DOM ya no trabajas a nivel de string sino a nivel de nodos. si eres nuevo en el tema de DOM,
http://librosweb.es/javascript/index.html,
http://www.w3schools.com/htmldom/default.asp