Добавлять эти данные вместо добавления

1

Мне нужно переместить определенную строку таблицы перед первой строкой таблицы. приведенный ниже код всегда добавляет конкретную строку таблицы в конце таблицы. Мне нужно добавить его сверху одним щелчком мыши.

rows[i].parentNode.insertBefore(rows[i], rows[i + rows[i]]);

есть ли у вас какие-либо решения? Я новичок в этом, поэтому надеюсь, что вы сможете помочь. Благодарю.

Теги:

1 ответ

0
Лучший ответ

Node.insertBefore()

Метод Node.insertBefore() вставляет узел перед ссылочным узлом в качестве дочернего элемента указанного родительского узла.

Итак, просто выберите текущий первый дочерний узел родителя, и новая строка будет вставлена перед ним, на самом верху:

const parentNode = rows[i].parentNode;
parentNode.insertBefore(rows[i], parentNode.childNodes[0]);

Ещё вопросы

Сообщество Overcoder
Наверх
Меню