<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>
<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>
<tr>
<td> </td>
</tr>
<tr>
<td onMouseMove="this.style.backgroundColor='#eeeeee'" onMouseOut="this.style.backgroundColor='#ffffff'"><input type="text" name="textfield" onMouseOut="this.blur()"></td>
</tr>
<tr>
<td> </td>
</tr>
</table>
do{
if(e.tagName=="TABLE"){
break;
}
}while(e=e.offsetParent);e.bgColor = "red";在学习中,
能不能解释一下??
do{
if(e.tagName=="TABLE"){
break;
}
}while(e=e.offsetParent);e.bgColor = "red"; //改变该表格的属性
可能是我没说清楚,在我的网页中如果有多个<table>也这么处理行吗。
我先结贴,待会儿写清楚一点重新放分,谢谢你们的回答。