【发布时间】:2021-01-07 02:24:48
【问题描述】:
我有一个表,其中包含包含状态的列。两个状态,“打开”和“关闭”在表格的最后一列。
我想将“关闭”的单元格文本颜色更改为红色,将“打开”的行背景颜色更改为绿色。
任何建议都会有所帮助。
编辑:我想了解如何使用 javascript 根据表格最后一列中的文本上下文(打开、关闭)分配上述颜色。
HTML:
<div id="table">
<div class="row">
<div class="cell">
<div class="dataText">a</div>
</div>
<div class="cell">
<div class="dataText">b</div>
</div>
<div class="cell">
<div class="dataText">c</div>
</div>
<div class="cell">
<div class="dataText">Open</div>
</div>
</div>
<div class="row">
<div class="cell">
<div class="dataText">1</div>
</div>
<div class="cell">
<div class="dataText">2</div>
</div>
<div class="cell">
<div class="dataText">3</div>
</div>
<div class="cell">
<div class="dataText">Closed</div>
</div>
</div>
<div class="row">
<div class="cell">
<div class="dataText">c</div>
</div>
<div class="cell">
<div class="dataText">d</div>
</div>
<div class="cell">
<div class="dataText">e</div>
</div>
<div class="cell">
<div class="dataText">Closed</div>
</div>
</div>
<div class="row">
<div class="cell">
<div class="dataText">a</div>
</div>
<div class="cell">
<div class="dataText">b</div>
</div>
<div class="cell">
<div class="dataText">c</div>
</div>
<div class="cell">
<div class="dataText">Open</div>
</div>
</div>
</div>
CSS:
#table {
display: table;
}
.row {
display: table-row;
}
.cell {
display: table-cell;
padding: 15px;
}
【问题讨论】:
标签: javascript html css dom