我在为给定表格行中的每个单元格设置 CSS 类时遇到问题。最初我认为设置父行 CSS 会影响单元格的样式属性,但这不起作用。相反,我必须遍历给定行中的所有单元格来更新 CSS 类。
然而,这不是有效的。而且花了很多时间。考虑一下我的情况:我有大约 230 行,其中每行有 23 个单元格(总共 5290 个单元格)。
注意:我不使用任何框架。所以请你能建议一种原生JS的方法吗?
更新 :
使用 Paolo 的推荐,它工作正常。
最初我的自定义 css 类是这样的
.Grid_RowItalicsBold { PADDING-RIGHT: 5px; PADDING-LEFT: 8px; FONT-WEIGHT: bold; FONT-SIZE: 8pt; OVERFLOW: hidden; COLOR: Black; LINE-HEIGHT: 15pt; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Sans-Serif; WHITE-SPACE: nowrap; BACKGROUND-COLOR: yellow; TEXT-DECORATION: none }
我把它改成了
tr.Grid_RowItalicsBold td{ PADDING-RIGHT: 5px; PADDING-LEFT: 8px; FONT-WEIGHT: bold; FONT-SIZE: 8pt; OVERFLOW: hidden; COLOR: Black; LINE-HEIGHT: 15pt; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Sans-Serif; WHITE-SPACE: nowrap; BACKGROUND-COLOR: yellow; TEXT-DECORATION: none }
我使用 javascript 将这个类分配给我的特定行。:)