dalla domanda mi sembrava che volessi far generare xhtml via javascript
(parli di "righe", che si presta a varie interpretazioni)
un esempio fugherebbe ogni dubbio

il ruolo di javascript e' unico, non si puo' pensare di sostituirlo con un linguaggio di formattazione, che ha appunto un compito ben diverso
e non esiste altro linguaggio di scripting lato client equiparabile ad esso