用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
我要转换的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
相关文章推荐
- javascript中给table添加新的行列
- 【javascript】table对象操作,动态创建,删除指定行列
- JavaScript实现将xml转换成html table表格的方法
- javascript 实现table展开折叠
- js操作table元素实现表格行列新增、删除技巧总结
- Javascript + xsl 实现把网页中 翻页的 Table 标签内容导入到excel
- javascript实现table表格隔行变色的方法
- javascript实现web中table导出为excel
- javascript 实现table 行折叠的例子
- JavaScript实现Table列宽可拖动的基本代码
- jQuery+CSS实现的table表格行列转置功能示例
- Javascript 实现table完全数据导出
- javascript实现对table的显示与隐藏
- Javascript实现把网页中table的内容导入到excel中的几种方法
- Javascript实现把网页中table的内容导入到excel中的几种方法
- 拖动表列改变table的列宽度(JavaScript脚本实现)
- JavaScript对HTML页面的table进行行列操作
- javascript 利用hash实现行列转置
- 数组例子2:二维数组中的行列互换和按钮控件数组实现计算器界面(暂不支持计算功能,仅界面及简单输入)
- Javascript + xsl 实现把网页中 翻页的 Table 标签内容导入到excel