javascript - 表格溢出时奇怪的 HTML 表格行高

标签 javascript html css html-table

案例 1 溢出前: 正常且可接受。 http://jsfiddle.net/mg8869ou/1/

案例 2 溢出后: 仅向右侧添加单元格后出现问题。为整行和整行制作“不必要的”高度<table> . http://jsfiddle.net/w1dc380w/4/

我的所有表格都有多个单元格的冗长文本,有没有单一的解决方案?

最佳答案

你可以使用这个 jquery:

for (var i = 0, row; row = document.getElementsByTagName('table')[0].rows[i]; i++) {
    if (row.offsetHeight > 200) {
        document.getElementsByTagName('table')[0].style.width = "1500px";
        if (row.offsetHeight > 200) {
            document.getElementsByTagName('table')[0].style.width = "2000px";
            if (row.offsetHeight > 200) {
                document.getElementsByTagName('table')[0].style.width = "2500px";
            }
        }
    }
}

关于javascript - 表格溢出时奇怪的 HTML 表格行高,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31814895/

相关文章:

javascript - 如何更改数组的索引顺序?

javascript - 如何用单词替换 JavaScript 中的最后一个字符?

javascript - 在 slider 图像前面淡入图像或(信息文本)?

javascript - 选择选项字体系列在 mac os(chrome 和 safari 浏览器问题)和窗口 safari 浏览器问题中不起作用

javascript - 在 HTML 中创建倾斜缩放反射的方法

javascript - 使用 .after () 函数添加字段时显示/隐藏不起作用

javascript - 将一组选中的复选框的值获取到 JavaScript 数组中,并将它们传递到 ajax 请求中

javascript - 如何根据 typescript 显示的动态条件更改图标?

css - Django Forms 模板设计类

html - 对齐底部在 flex box 中不起作用