function table(){if(!document.getElementsByTagName("table")) return false;var tableBox=document.getElementsByTagName("table");var odd,rows;for(var i=0;i<tableBox.length;i++){ odd=false; var rows=tableBox[i].document.getElementsByTagName("tr"); for(var j=0;j<rows.length;j++) { if(odd==true) { rows.[j].style.backgroundColor="red";odd=false;} else {odd==true}; } } }
1 回答
李晓健
TA贡献1036条经验 获得超461个赞
<script type="text/javascript">
function table() {
if (!document.getElementsByTagName("table")) return false;
var tableBox = document.getElementsByTagName("table");
var odd, rows;
for (var i = 0; i < tableBox.length; i++) {
odd = false;
//这里不需要document
var rows = tableBox[i].getElementsByTagName("tr");
for (var j = 0; j < rows.length; j++) {
if (odd == true) {
//这里rows后面没有点
rows[j].style.backgroundColor = "red";
odd = false;
}else {
//这里赋值是一个 =
odd = true
};
}
}
}
//这里调用一下这个方法
table();
</script>看注释,最后一行的调用可以在任意你需要调用的地方调用
添加回答
举报
0/150
提交
取消
