我必须在表格的第一行之前移动特定的表格行。 下面的代码总是附加表格末尾的特定表格行。我只需要点击一下就可以将它添加到顶部。
rows[i].parentNode.insertBefore(rows[i], rows[i + rows[i]]);
你有什么解决方案吗?我是新手,所以我希望你能提供帮助。
感谢。
答案 0 :(得分:0)
Node.insertBefore()方法在引用节点之前插入一个节点作为指定父节点的子节点。
所以,只需选择父节点的当前第一个子节点,然后在最顶层插入新行:
const parentNode = rows[i].parentNode;
parentNode.insertBefore(rows[i], parentNode.childNodes[0]);