<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>
解决方案 »
- 相同的正则表达式和字符串,执行两次test,一次true一次false,为什么?
- javascript+ajax+Jquery
- 图片设置onload的问题
- JSP 无法调用 JS脚本
- jquery each获取id
- 如何让javascript不弹出新窗口启动QQ程序
- javascript中缺少对象问题
- 怎样使鼠标点击一个text,这个text的边框既以某种颜色高亮显示,鼠标离开时又恢复正常!!!!谢谢
- 怎么得到表格里的数据,在线等!
- 使用layer插件,当一次页面出现两次弹出,并且后一次弹出是在第一个弹出的页面上出发的,请问如何使最后一个弹窗全屏展示?
- 非常奇怪的问题,关于JS的弹出式菜单的DOCUMENT.WRITE方法,高分送高手!!!!
- 时间控件
<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>也这么处理行吗。
我先结贴,待会儿写清楚一点重新放分,谢谢你们的回答。