加一个判断,状态不同展示的数量不同<tr> <td class="weight">合计</td> <td id="jx_stat_type2" class="sn_weight">0</td> <td id="jx_stat_type3" class="sn_weight">0</td> <td id="jx_total_num" class="sn_weight">0</td> <td id="jx_over_num" class="sn_weight">0</td> <td id="jx_over_rate" class="sn_weight">0</td> <td id="jx_model_num" class="sn_weight">0</td> <td id="jx_model_rate" class="sn_weight">0</td> <td id="jx_valid_num" class="sn_weight">0</td> <td id="jx_valid_rate" class="sn_weight">0</td> <td id="jx_risk_num" class="sn_weight">0</td> <td id="jx_diverse_num" class="sn_weight">0</td> <td id="jx_diverse_rate" class="sn_weight">0</td> </tr>
时间: 2023-07-19 07:46:20 浏览: 84
可以使用 JavaScript 来实现根据状态展示不同数量的方法。例如,假设状态存在于一个名为 `status` 的变量中,可以使用以下代码:
```javascript
let numToShow = 0; // 初始化要展示的数量为 0
if (status === 'type2') {
numToShow = 1;
} else if (status === 'type3') {
numToShow = 2;
} else {
numToShow = 13;
}
// 根据要展示的数量动态生成相应数量的 <td> 元素
const row = document.createElement('tr');
for (let i = 0; i < numToShow; i++) {
const td = document.createElement('td');
td.classList.add('sn_weight');
row.appendChild(td);
}
```
这段代码会根据 `status` 的值来判断要展示的数量,然后动态生成相应数量的 `<td>` 元素,并加入到一个 `<tr>` 元素中。可以根据实际情况修改代码中的判断条件和要生成的元素类型和属性。
阅读全文