排序表后,表行中的备用行颜色不起作用是因为排序操作会改变表格中行的顺序,导致原本设置的备用行颜色与行内容不匹配。这种情况下,需要重新设置备用行颜色或者使用其他方法来实现备用行的样式。
解决这个问题的方法有以下几种:
tr:nth-child(odd) {
background-color: #f2f2f2;
}
var table = document.getElementById("table"); // 表格的ID
var rows = table.getElementsByTagName("tr"); // 获取所有行
for (var i = 0; i < rows.length; i++) {
if (i % 2 === 1) { // 判断是否为奇数行,即备用行
rows[i].style.backgroundColor = "#f2f2f2"; // 设置备用行的背景色
}
}
腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云