Как хранить элементы для добавления с помощью JS?
делаешь нужный кусок кода в html
делаешь его скрытым
если нужно создать копию его - клонируешь(например копируя innerHTML) его и вставляешь в нужном месте
Я храню куски переиспользуемого html в тегах  прямо в тексте страницы.