如何通过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