您的位置:首页 > Web前端 > JavaScript

用javascript实现Table的行列互换

2007-05-16 16:36 1646 查看
网上的一些实现table行列互换的例子,大部分是针对所有单元格的rowspan和colspan都等于1,而且形状为矩形的table。参考这些代码,我用javascript实现了较复杂的table的行列互换。
我要转换的table满足以下的条件:
table的形状必须是矩形的;
每一行都至少有一个单元格的rowspan等于1,其他的单元格的rowspan可以为任意的值。
每一列都至少有一个单元格的colspan等于1,其他的单元格的colspan可以为任意的值。
代码如下所示,其中switchTable函数实现对表格的行列互换处理。
///////////////////////////////////////////////////////////

function getMaxColCount(oTable)
{
if (oTable.rows.length == 0) return 0;
var row = oTable.rows(0);

var maxColCount=0;
for(var i=0;i
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: