左边有加分
<table>
<tr>
<td>
<input type="text" name="aa" onblur=tdtd.bgColor=value>
</td>
<td>
<table><tr><td width=100 height=20 id=tdtd> </td></tr></table>
</td>
</tr>
<table>
<table>
<tr>
<td>
<input type="text" name="aa" onblur=tdtd.bgColor=value>
</td>
<td>
<table><tr><td width=100 height=20 id=tdtd> </td></tr></table>
</td>
</tr>
<table>
<tr>
<td>
<input type="text" name="aa" value="#FF0000" onblur="event.srcElement.parentElement.nextSibling.childNodes[0].bgColor=this.value">
</td>
<td>
<table width=50 border=1><tr><td> </td></tr></table>
</td>
</tr>
</table>
<head>
<script>
function setc()
{
document.all.tab.bgColor = document.all.text.value;
}
</script>
</head><body>
<table width="96%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td>
<input type="text" id="text" name="aa" onblur="setc()">
</td>
<td>
<table width="92" height="69" border="1" cellpadding="0" cellspacing="0" id="tab">
<tr>
<td> </td>
</tr></table>
</td>
</tr>
</table>
</body>
</html>
------------------------
注意这里引用的是ID属性
id="text"
id="tab"
------------------------
<STYLE>
.a {BACKGROUND-COLOR: lightblue;}
.b {BACKGROUND-COLOR:#ffffff;}
</STYLE>
</HEAD>
<input class="a" id="aaa" onblur="this.className='b'" >
<table width="250" height="50" border="1">
<tr><td align="center">
<input onblur="change()">
</td></tr>
</table>
<script>
function change(){
e = event.srcElement;
do{
if(e.tagName=="TABLE"){
break;
}
}while(e=e.offsetParent);e.bgColor = "red";}
</script>