Как организовывать динамическое добавление html с помощью js?
Переработайте свой код. Не понятно для каких целей вам потребовалось дублирование и в php, и в js.
на самом деле сложно, ибо шаблоны для php и для js всеравно будут хотя бы незначительно различаться. Как вариант, можно использовать близкие по синтаксису реализации шаблонизаторов (например twig и twig.js).