javascript - 使用 js 更改显示后项目变得混乱
问题描述
我在使用 js 更改元素的显示时遇到问题,整个事情似乎被挤进了 1 个单元格(扩展了另一行中的另一个单元格)。这是所描述的代码笔
formTable.rows[i+2].style.display = 'none'
}else{
formTable.rows[i+2].style.display = 'block'
如果我要隐藏所有行中的每个单元格,则如果将单元格设置为被阻止,则单元格最终会垂直显示。
我希望它只显示复选框列表中选定的行/列。
解决方案
试试下一个
if(config == false){
formTable.rows[i+2].style.display = 'none';
}else{
formTable.rows[i+2].style.display = 'table-row';
}
您将display
属性设置为,block
但它应该是table-row
用于正确显示表格的。
更多细节https://css-tricks.com/complete-guide-table-element/#article-header-id-10
推荐阅读
- reactjs - 减速器从哪里获得状态?
- ios - iOS SDK 中的 Mapbox 导航、重新路由问题
- angular6 - 如何在 ngx bootstrap tabset 中上一个活动选项卡
- android - Android WebView 视频全屏模式不起作用
- java - jar依赖中的权限被拒绝heroku错误
- swift - 警报按钮的 .default 成员没有上下文类型错误
- angular - 关闭角度应用程序的最后一个浏览器选项卡
- ios - 无法附加检索到的文档
- javascript - 使用 Javascript 验证复选框
- heroku - heroku 错误进程以状态 3 退出