stribeTables函数与highlightRows函数
function stripeTables(){ if (!document.getElementsByTagName) return false; var tables=document.getElementsByTagName("table"); var odd,rows; for (var i = 0; i < tables.length; i++) { odd=false;//设新变量odd为false。 rows=tables[i].getElementsByTagName("tr");//提取tr的数组 for (var j = 0; j < rows.length; j++) { if (odd==true) { rows[j].style.backgroundColor="#ffc"; odd=false;//如果这一行是奇数,则改变颜色;否则进入else。 }else{ odd=true; } } } } addLoadEvent(stripeTables);
function highlightRows(){ if (!document.getElementsByTagName) return false; var rows=document.getElementsByTagName("tr"); for (var i = 0; i < rows.length; i++) { rows[i].onmouseover=function(){ this.style.fontWeight="bold"; } rows[i].onmouseout=function(){ this.style.fontWeight="normal"; } } } addLoadEvent(highlightRows);
用于鼠标放在该表格行上文字变粗变黑,移开后变普通。