【发布时间】:2021-06-05 08:40:47
【问题描述】:
我想灵活地隐藏/显示表格内某些 TD 的右边框,但 TD 的边框颜色可能不同,例如红色、黑色或蓝色,所以我不能只做下面这样的事情:
td.style.borderRightColor = shouldShow ? 'black' : 'white';
因为 td 边框可以是任何颜色和任何背景,例如
<td style="border:1px solid rgb(xx, yy, zz);width:100px"></td>
相反,我想知道是否有办法使 TD 的边框透明。就像,将边框的 RGBA 的 A 设置为 0,但为了做到这一点,我首先需要知道边框的当前 RGB?或者,有没有其他方法可以做到这一点?
【问题讨论】:
-
您需要为上下文提供更多代码,您如何定义希望能够显示/隐藏的边框?
-
我添加了更多信息,基本上是边框宽度/颜色和背景未知。所以我认为代码应该让它透明而不改变原始颜色/背景颜色
-
设置
border-right {none},颜色无关 -
@charlietfl 然后当
shouldShow为真时,他的旧配置来自哪里?
标签: javascript html html-table