jstable的所有td按⾏合并//将N个table的所有td按⾏合并为数组
function getTdArray(){
var tableArray=arguments;
var rowNow=0;
while(tableArray[0].rows[rowNow].cells[0].LowerCase()!="td")rowNow++;
var tdArray=[];
for(var i=rowNow;i<tableArray[0].rows.length;i++){
for(var j=0;j<tableArray.length;j++){
js合并两个数组for(var k=0;k<tableArray[j].rows[i].cells.length;k++){
tdArray.push(tableArray[j].rows[i].cells[k]);
}
}
}
return tdArray;
}
var ElementById("thisTable1");
var ElementById("thisTable2");
var tdArray1=getTdArray(table1);
for(var i=0;i<tdArray1.length;i++)tdArray1[i].innerHTML=(i+1);
var tdArray2=getTdArray(table1,table2);
for(var i=0;i<tdArray2.length;i++)tdArray2[i].innerHTML=(i+1);
如果你想做个下⾯这样的组件,甚⾄⼀⾏都放不下要把⼀个table做成⼏⾏时,可能会有⽤:
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论