<table width="1330px" style="word-break:keep-all" cellspacing="0" cellpadding="1" border="1" bordercolor="#FFFFFF">
<tr bgcolor="#F5F3F4" onblur="alert(222);">
<td height="1" align="center" onblur="alert(222);" class="cont">
00000
</td>
<td height="1" align="center" class="cont">
admin
</td>
<td height="1" align="center" class="cont">
******
</td>
<td height="1" align="center" class="cont">
超级管理员
</td>
<td height="1" align="center" class="cont">
260
</td>
<td height="1" align="center" class="cont">
2006-01-11 11:29:05
</td>
<td height="1" align="center" class="cont">
</td>
<td height="1" align="center" class="cont">
</td>
<td height="1" align="center" class="cont">
</td>
<td height="1" align="center" class="cont">
</td>
<td height="1" align="center" class="cont">
</td>
</tr>
<tr bgcolor="#F5F3F4">
<td height="1" align="center" class="cont">
00000
</td>
<td height="1" align="center" class="cont">
1
</td>
<td height="1" align="center" class="cont">
******
</td>
<td height="1" align="center" class="cont">
普通用户
</td>
<td height="1" align="center" class="cont">
11
</td>
<td height="1" align="center" class="cont">
2006-01-10 13:06:03
</td>
<td height="1" align="center" class="cont">
</td>
<td height="1" align="center" class="cont">
</td>
<td height="1" align="center" class="cont">
</td>
<td height="1" align="center" class="cont">
</td>
<td height="1" align="center" class="cont">
</td>
</tr>
</table>在第一个td上加了onblur="alert(222);"是有用的
但在tr上加的没用
<tr bgcolor="#F5F3F4" onblur="alert(222);">
<td height="1" align="center" onblur="alert(222);" class="cont">
00000
</td>
<td height="1" align="center" class="cont">
admin
</td>
<td height="1" align="center" class="cont">
******
</td>
<td height="1" align="center" class="cont">
超级管理员
</td>
<td height="1" align="center" class="cont">
260
</td>
<td height="1" align="center" class="cont">
2006-01-11 11:29:05
</td>
<td height="1" align="center" class="cont">
</td>
<td height="1" align="center" class="cont">
</td>
<td height="1" align="center" class="cont">
</td>
<td height="1" align="center" class="cont">
</td>
<td height="1" align="center" class="cont">
</td>
</tr>
<tr bgcolor="#F5F3F4">
<td height="1" align="center" class="cont">
00000
</td>
<td height="1" align="center" class="cont">
1
</td>
<td height="1" align="center" class="cont">
******
</td>
<td height="1" align="center" class="cont">
普通用户
</td>
<td height="1" align="center" class="cont">
11
</td>
<td height="1" align="center" class="cont">
2006-01-10 13:06:03
</td>
<td height="1" align="center" class="cont">
</td>
<td height="1" align="center" class="cont">
</td>
<td height="1" align="center" class="cont">
</td>
<td height="1" align="center" class="cont">
</td>
<td height="1" align="center" class="cont">
</td>
</tr>
</table>在第一个td上加了onblur="alert(222);"是有用的
但在tr上加的没用
这些都支持onblur啊我需要的是tr失去焦点的时候触发事件,而不是某个td
function TrBlur(){
var t=document.getElementById("tt");
t.onblur();
}
</script><table width="330px" cellspacing="0" cellpadding="1" border="1" bordercolor="#FFFFFF">
<tr id="tt" bgcolor="#F5F3F4" onblur="alert(222);">
<td height="1" align="center">
00000
</td>
</tr>
<tr bgcolor="#F5F3F4">
<td height="1" align="center">
00000
</td>
</tr>
</table>
<input type="button" value="aaa" onClick="TrBlur();">问题是怎么样激发tr的这个onBlur事件呢???还有,如果楼主说的tr失去焦点就是我所说的鼠标点击一下,然后再点击别处的话,那么把tr里面的所有td都添加这个onBlur事件,也能达到想要的效果吧?
“tr不能获取焦点,当然也就没有blur事件了”
换成t.blur()来触发onblur就没反应了
当某个td失去焦点的时候
判断同行的其它td有没有获得焦点
如果没有获得就说明这个tr失去了焦点