我想从html表中动态添加一些列(并删除其他列)。由于列没有html <tr>
模拟,我能想到的最好方法是遍历行并使用javascript添加<td>
。这虽然很慢,因为它导致很多浏览器重排(我有很多行要修改),我想知道是否有任何javascript / css向导知道一个技巧来加快这一点。
答案 0 :(得分:3)
您可以创建一个全新的table
DOM元素并将现有表格的子元素复制到它,在正确的位置添加新的<td>
,然后,当您完成构建DOM树的所有内容时对于新表,删除旧表并将新表放在适当的位置。这只会导致一次回流。