Функция перемещения элемента DOM

Функция перемещения элемента DOM

Эта функция перемещает элемент при определенной ширине экрана. Например, можно перетащить телефон из header в меню nav. Пример указан ниже


function replaceElement(width, element, targetPlace){  // ширина, элемент, место
  let el = document.querySelector(element);
  let parentEl = el.parentElement; // важно!!! элемент должен быть вложен в обертку (здесь .phone-wrapper)
  let tg = document.querySelector(targetPlace);
  if(window.innerWidth < width){
    tg.append(el);
  }
  window.addEventListener('resize', function(){
        if(window.innerWidth < width){
          tg.append(el);
        }else{
          parentEl.prepend(el);
        }
  })
}

replaceElement(400, '.phone', '.nav'); // функция для примера