我只是一个业余爱好者程序员,请耐心等待。
我想通过普通的JavaScript(没有JQuery等)来更改HTML5表格行在某个表格中的位置(让我们说,从第5位到第22位)。我看到了两种可能性:
A)复制元素innerHTML
并在第21行之后粘贴(可以使用range);
B)将节点附加到其他地方(例如,document.getElementById('my-parent-node').appendChild(document.getElementById('my-child-row-node'))
)。
我想知道的是:浏览器渲染速度更快,选项A(更改元素' s innerHTML
)还是选项B(将现有节点附加到页面中的其他位置)?是否存在性能差异?
非常感谢