<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<style>
.a1 { color:red ;background-color:#FFF; }
.a2 { color:yellow;background-color:#CCC;}
</style>
<SCRIPT LANGUAGE="JavaScript">
<!--
function ChangeCSS(){
var td = event.srcElement;
var objtb = td.parentElement;
var lenobjtb = objtb.childNodes.length;
for(i=0;i<lenobjtb;i++){
objtb.childNodes[i].className = "a1";
}
td.className = "a2";
}
//-->
</SCRIPT>
</HEAD>
<BODY>
<table width="100%" border="0" cellspacing="0" cellpadding="0" onclick="ChangeCSS()">
<tr class="a2">
<td>11</td>
</tr>
<tr class="a1">
<td>22</td>
</tr>
<tr class="a1">
<td>33</td>
</tr>
<tr class="a1">
<td>44</td>
</tr>
<tr class="a1">
<td>55</td>
</tr>
</table>
</BODY>
</HTML> 点击变灰色,但没点击中的没变白色,哪里错误了,怎么改请指教!!
<HEAD>
<TITLE> New Document </TITLE>
<style>
.a1 { color:red ;background-color:#FFF; }
.a2 { color:yellow;background-color:#CCC;}
</style>
<SCRIPT LANGUAGE="JavaScript">
<!--
function ChangeCSS(){
var td = event.srcElement;
var objtb = td.parentElement;
var lenobjtb = objtb.childNodes.length;
for(i=0;i<lenobjtb;i++){
objtb.childNodes[i].className = "a1";
}
td.className = "a2";
}
//-->
</SCRIPT>
</HEAD>
<BODY>
<table width="100%" border="0" cellspacing="0" cellpadding="0" onclick="ChangeCSS()">
<tr class="a2">
<td>11</td>
</tr>
<tr class="a1">
<td>22</td>
</tr>
<tr class="a1">
<td>33</td>
</tr>
<tr class="a1">
<td>44</td>
</tr>
<tr class="a1">
<td>55</td>
</tr>
</table>
</BODY>
</HTML> 点击变灰色,但没点击中的没变白色,哪里错误了,怎么改请指教!!
对于其他行当然无效
<HEAD>
<TITLE> New Document </TITLE>
<style>
.a1 { color:red ;background-color:#FFF; }
.a2 { color:yellow;background-color:#CCC;}
</style>
<SCRIPT LANGUAGE="JavaScript">
<!--
function ChangeCSS(){
var td = event.srcElement;
var objtb = td.parentElement;
var lenobjtb = objtb.childNodes.length;
for(i=0;i<lenobjtb;i++){
objtb.childNodes[i].className = "a1";
}
td.className = "a2";
}
//-->
</SCRIPT>
</HEAD>
<BODY>
<table width="100%" border="0" cellspacing="0" cellpadding="0" onclick="ChangeCSS()">
<tr>
<td class="a2">11111</td>
<td class="a1">2222</td>
<td class="a1">3333</td>
<td class="a1">4444</td>
<td class="a1">5555</td>
</tr>
</table>
</BODY>
</HTML>
<HEAD>
<TITLE> New Document </TITLE>
<style>
.a1 { color:red ;background-color:#FFF; }
.a2 { color:yellow;background-color:#CCC;}
</style>
<SCRIPT LANGUAGE="JavaScript">
<!--
function ChangeCSS(){
var td = event.srcElement;
var objtb = td.parentElement.parentElement;
var lenobjtb = objtb.childNodes.length;
for(i=0;i<lenobjtb;i++){
objtb.childNodes[i].className = "a1";
}
td.parentElement.className = "a2";
}
//-->
</SCRIPT>
</HEAD>
<BODY>
<table width="100%" border="0" cellspacing="0" cellpadding="0" onclick="ChangeCSS()">
<tr class="a2">
<td>11</td>
</tr>
<tr class="a1">
<td>22</td>
</tr>
<tr class="a1">
<td>33</td>
</tr>
<tr class="a1">
<td>44</td>
</tr>
<tr class="a1">
<td>55</td>
</tr>
</table>
</BODY>
</HTML>