Что лучше?
Есть ли способ сохранить контент вне вида-> source ()?
Я думаю, что они возражали против использования innerHTML.Кто-то скажет, что построение и добавление узлов (http://www.w3schools.com/dom/dom_nodes_add.asp) было бы более изощренным способом сделать это, и вы должны по крайней мере рассмотреть это как вариант. Если это слишком много работы, я скажу просто пойти с innerHTML. Этов любом случае поддерживается практически любым браузером. (http://www.quirksmode.org/dom/w3c_html.html)