我对我写的函数的理解是,任何表都会通过 getElementsByTag 选择器受制于这个函数。
然后,检测行计数以允许在 for 循环中进行遍历。
然后当前行由“行”定义,如果当前 i 值为奇数,则该行将被着色为红色。
但这不是正在发生的事情,所以我希望得到一些见解,好吗?
function tableHighlight(){
var table = document.getElementsByTagName("table");
var rowCount = table.rows.length;
for(var i=1; i<rowCount; i++) {
var row = table.rows[i];
if(i%2 != 0){
row.style.background="#000000";
}
}
}