как полученый элемент сделать нодой

вопрос такой,я нахожу элементы td,и потом их хочу вставить после другого мне элемента,но тут мне выдает Uncaught TypeError: Failed to execute ‘insertBefore’ on ‘Node’: parameter 1 is not of type ‘Node’.,подскажите в чем беда.элементы искал querySelector

Это означает, что ты передаешь в аргумент insertBefore не узел. Залогируй значение, которое передаешь и выясни почему оно такое, задача будет решена.

если ты находишь содержимое элемента td, то это у тебя строка и ты пихаешь ее в метод insertBefore первым аргументом, который должен принимать узел, решения 2

  1. либо вставляй куда тебе нужно через innerHTML или innerText

  2. либо приведи к узлу
    если вставить текстом без тега узел создается как

    var textNode = document.createTextNode('my string from

    ');

    а так создаются узел тега

     var tagNode = document.createElement('div');
    

    Если нужно переместить сам td

    1. скопируй через clone() в новую переменную и вставь ее удалив прошлый td
    2. посмотри как работает detach()