50 lines
1.4 KiB
JavaScript
50 lines
1.4 KiB
JavaScript
|
var highlightcolor='#d5d9fc';
|
||
|
//此处clickcolor只能用win系统颜色代码才能成功,如果用#xxxxxx的代码就不行,还没搞清楚为什么:(
|
||
|
var clickcolor='#51b2f6';
|
||
|
function changeto(){
|
||
|
source=event.srcElement;
|
||
|
if (source.tagName=="TR"||source.tagName=="TABLE")
|
||
|
return;
|
||
|
while(source.tagName!="TD")
|
||
|
source=source.parentElement;
|
||
|
source=source.parentElement;
|
||
|
cs = source.children;
|
||
|
if (cs[1].style.backgroundColor!=highlightcolor&&source.id!="nc"&&cs[1].style.backgroundColor!=clickcolor)
|
||
|
for(i=0;i<cs.length;i++){
|
||
|
cs[i].style.backgroundColor=highlightcolor;
|
||
|
}
|
||
|
}
|
||
|
function changeback(){
|
||
|
if (event.fromElement.contains(event.toElement)||source.contains(event.toElement)||source.id=="nc")
|
||
|
return
|
||
|
if (event.toElement!=source&&cs[1].style.backgroundColor!=clickcolor)
|
||
|
for(i=0;i<cs.length;i++){
|
||
|
cs[i].style.backgroundColor="";
|
||
|
}
|
||
|
}
|
||
|
|
||
|
function clickto(){
|
||
|
source=event.srcElement;
|
||
|
if (source.tagName=="TR"||source.tagName=="TABLE")
|
||
|
return;
|
||
|
while(source.tagName!="TD")
|
||
|
source=source.parentElement;
|
||
|
source=source.parentElement;
|
||
|
cs = source.children;
|
||
|
if (cs[1].style.backgroundColor!=clickcolor&&source.id!="nc")
|
||
|
for(i=0;i<cs.length;i++){
|
||
|
cs[i].style.backgroundColor=clickcolor;
|
||
|
}
|
||
|
else
|
||
|
for(i=0;i<cs.length;i++){
|
||
|
cs[i].style.backgroundColor="";
|
||
|
}
|
||
|
}
|
||
|
//全选
|
||
|
function SelectAll() {
|
||
|
var checkbox = document.all.seleAll;
|
||
|
for (var i=0;i<checkbox.length;i++) {
|
||
|
var e = checkbox[i];
|
||
|
e.checked=!e.checked;
|
||
|
}
|
||
|
}
|