Специальной функции нет. innerHTML рядом с плюсиками использовать нельзя, только с =. Почему - лень объяснять, прими за аксиому, потом разберёшься.)
Делать надо как-то так:
while(elem2.hasChildNodes())
elem1.appendChild(elem2.firstChild);
elem2.remove();