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