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
提交
取消