<body>
<script>
window.onload=function(){
var box=document.getElementById("box");
var minBox=document.getElementById("minBox");
box.onclick=function(eve){
var eve=eve || window.event;
var obj = eve.srcElement ? eve.srcElement : eve.target;
if(obj.tagName=="TR"){
alert(obj.tagName);
}else{
alert(obj.tagName);
}
}
}
</script>
<div style="width:200px; height:200px; border:solid 1px blue;" id="box">
<table width="200" border="1" id="minBox" >
<tr>
<td> </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td> </td>
</tr>
</table>
</div>
</body>
我想得到起泡过程中,tr的元素该怎么做??当我点击的时候是td引发的onclick事件,应该tr也会起泡引起onclick事件吧!但是结果不容自己所想的那样!哪位高手可以指点一下嘛??
1 回答
交互式爱情
TA贡献1712条经验 获得超3个赞
event.srcElement是事件源,从某种层次来说TR不是一个可视对象,当然你不可能得到TR的信息(应该你得到的是TD吧?), 你可以对TR的样式设置下,或许能检测的TR的事件源信息。
如果,你想对TR进行事件处理,需要你对TR对象进行事件绑定,这样才能有效获得事件触发。
添加回答
举报
0/150
提交
取消