1

我有一个需要匹配的标题表和数据表。目前,我正在尝试抓取每个表格的第一行,获取这些单元格,循环遍历每个单元格,确定哪个宽度最长,并根据该宽度设置另一个单元格的宽度。但是,根本没有任何变化。代码在下面,并在准备好的文档上运行。帮助?

function setHeaderLengths(){
    var headers = document.getElementById("headersTbl").rows[0].cells;
    var data = document.getElementById("dataTbl").rows[0].cells;
    for (var i = 0; i < data.length; i++){
        if(data[i].offsetWidth > headers[i].offsetWidth){
            headers[i].style.width = data[i].offsetWidth;
        }
        else{
            data[i].style.width = headers[i].offsetWidth;
        }
    }

}
4

0 回答 0