我有一个 javascript 问题。
我有一个存储在 TabList 中的表格单元格列表。
我想找到最大宽度,然后将此宽度设置为所有这些。
示例代码在这里,但宽度的设置不起作用。

var MaxTabWidth = 0;
for (var i = 0; i < TabList.length-1; i++)
{
  if (TabList[i].offsetWidth>MaxTabWidth)
    MaxTabWidth = TabList[i].offsetWidth;
}

for (var i = 0; i < TabList.length-1; i++)
{
  TabList[i].style.width = MaxTabWidth+"px";
  // TabList[i].width = MaxTabWidth+"px";
  // TabList[i].offsetWidth = MaxTabWidth+"px";
}

我已经评论了我的尝试..
有什么帮助吗?
This
没有为我做的伎俩..

更新:
我确信 TabList 是一个单元列表,因为我正在检查 className。
我一直循环到 TabList.length-1,因为我希望最后一个单元格填充表格的其余部分宽度。

最佳答案

我建议您从页面中删除所有 css/样式并对其进行测试以隔离问题。像这样的事情经常被css复杂化。

关于javascript - 如何从 JavaScript 调整表格列的宽度,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/807528/

10-10 18:46