table中合并单元格的最大限制
问题的产生
在项目的开发过程中需要实现节点树,我利用了orgchart插件,但是在测试中发现,当超过1000个节点后节点树错位了。本来以为是插件的计算问题,细究发现是浏览器处理table合并单元格的最大限制问题。下方是简单的示例。
colspan横向合并单元格最大限制
本地测试colspan的最大限制,编写简易的table结构代码,设置两行单元格,第一行合并所有的单元格,第二行利用定时器不停插入单元格,当合并的单元格宽度不等于table的宽度时输出当前一行有多少单元格。
<table border="1" cellspacing="0" cellpadding="0">
<tr>
<td colspan="1" class="js_kkk">合并的单元格</td>
</tr>
<tr class="js_domWrite">
<td>单个</td>
</tr>
</table>
<p>表格总宽度:<span class="js_all"></span></p>
<p>合并的单元格宽度:<span class="js_dom"></span></p>
<p>合并的单元格数目:<span class="js_domnum"></span></p>
<script>
$