通过JS更改HTML5元素位置,克隆元素或输出innerHTML的最快方法是什么?

时间:2017-05-28 01:31:17

标签: javascript html5

我只是一个业余爱好者程序员,请耐心等待。

我想通过普通的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(将现有节点附加到页面中的其他位置)?是否存在性能差异?

非常感谢

0 个答案:

没有答案
相关问题