您的位置:首页 > Web前端 > JavaScript

JAVASCRIPT中事件的思考

2006-08-31 10:43 260 查看
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD>

<BODY>
<input type="button" id="test" value="test" onclick=alert(3)>
<script>
document.all.test.onclick=function(){
alert(1)
};
document.all.test.click=function(){
alert(2)
};
document.all.test.click();
</script>
onclick是button对象的对外调用方法,
而click是一个方法,在fireFox中是支持多事件的,即委托链;
而IE中支持只支持一个事件及事件冒泡, 好像IE中onclick,及click并不是如下方式调用的,不解中
难道click跟onclick没关系,而是我非要刚两都放在一起比较,怪物IE

class button
{
event eventHandle click;
event enentHandle focus;
public onclick(send, e)
{
if(click!=null)
{
click();
}
}
</BODY>
</HTML>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: