Нужно дописать код манипуляции с DOM. Отслеживать появление новых элементов в документе и выполнять удаление и вставку элементов, в зависимости от источника тех самых новых, дочерних элементов
Вообще доля правы в этом есть. JS — слишком высокоуровневая технология, чтобы выпендриваться тем, что пишешь на "чистом хардкорном" без фреймворков. Сам JS - уже фрейморк)