编程语言
首页 > 编程语言> > 如何通过JavaScript调整表格列的宽度

如何通过JavaScript调整表格列的宽度

作者:互联网

我的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而变得复杂.

标签:column-width,css,javascript
来源: https://codeday.me/bug/20191024/1921175.html