ghhs("nav01","li"); // 마우스가 지나갈 때 색상 변경 ghhs("nav02", "li", "no") // 한 줄씩 건너갈 때마다 색상 변경 ghhs ("nav03", "li","onclick") // 마우스를 클릭하면 현재 표시의 색상이 변경됩니다. 행간 색상 변경 - www.jb51.net 스크립트 홈 .t1 {background:#eee;} .t2 {background:#fff;} .up {background:#ddd;} 지나가다asdsadasdsadasdsad 행인 무시asdsadasdsadasdsad 나를 밟아asdsadasdsadasdsad [Ctrl A 모두 선택 참고: 외부 J를 도입해야 하는 경우 실행하려면 새로 고쳐야 합니다 // 返回Id、Tag function Pid(id,tag){ if(!tag){return document.getElementById(id);} else{return document.getElementById(id).getElementsByTagName(tag);} } // 隔行换色 function ghhs(id,tag,s) { var line=Pid(id,tag); for (var i=1;i<line.length+1;i++) { line[i-1].className=(i%2>0)?"t1":"t2"; } if(s=="no"){ return; } else if(!s){ for(var i=0;i<line.length;i++) { line[i].onmouseover=function(){ this.tmpClass=this.className; this.className+=" up"; } line[i].onmouseout=function(){ this.className=this.tmpClass; } } } else{ for(var i=0;i<line.length;i++) { line[i].tmep=i; line[i][s]=function(){ ghhs_tab(this.tmep); } } } function ghhs_tab(s){ for(var i=0;i<line.length;i++){ if(!line[i].tmpClass){ line[i].tmpClass=line[i].className+=" pr1984_com"; } if(s==i){ line[i].className+=" up"; } else { line[i].className=line[i].tmpClass; } } } } ] ghhs("nav01","li"); ghhs("nav02","li","no"); ghhs("nav03","li","onclick");