function b1()
{
if(event.srcElement.tagName!="INPUT")
alert("您点击的是空白区域(TR)")
else
alert("**********************************\n您点击的是 "+event.srcElement.value+" 按键!\n**********************************")
}
</script>
<table border=1>
<tr onclick="b1()" style="border:1px solid">
<td> <br><br><br><br>
<input type="button" value="changeit1">
<input type="button" value="changeit2">
<br><br><br><br>
</td>
</tr>
</table>
你这个click语句,是肯定不会执行的。因为你这个元素是后来添加的,而click事件的注册,在页面加载时就已经完成了(当前页面有几个tr,td,就那么几个。后来添加的,都不会注册click事件)欢迎分享,转载请注明来源:内存溢出
评论列表(0条)