【发布时间】:2018-04-18 21:09:24
【问题描述】:
如何在 JavaScript 中使用 % 突出显示(即更改背景颜色)每隔一行?我在想if (i % 2 == 0)。这行得通吗?
// declaring variables
var rows = 12;
var cols = 3;
document.write('<table border=2>');
for (var k = 0; k < head.length; k++) {
// input the heading of the table
document.write('<th>' + head[k] + '</th>');
}
for (var i = 0; i < rows; i++) {
document.write('<tr>' + 0 + '</tr>');
if (i % 2 == 0) {
// don't know what to put in here
} else {
}
for (var j = 0; j < cols; j++) {
document.write('<td>' + Table[i][j] + '</td>');
}
}
document.write('</table>');
【问题讨论】:
-
高亮是什么意思?
-
这行得通吗?你为什么不能自己试试看?
-
您为什么要这样做?如果通过突出显示您的意思是更改背景颜色或其他内容,只需使用 CSS:
tr:nth-of-type(odd) td。 -
Chris 是我的解决方案,您希望做什么?
-
抱歉,应该是“我该怎么做?”
标签: javascript html css