87,910
社区成员
发帖
与我相关
我的任务
分享
var input=document.getElementById("myinput1");
input.onclick=function(){alert(this.value);};
//然后,在“input元素节点”的属性“onclick”上就能找到被注册的函数
//在Chrome的调试器上,找到input对象的onclick属性,就能找到它
alert(input.onclick);//“function(){alert(this.value);}”
input.addEventListener("click",
function(){alert(this.value);},
false);
alert(input.onclick);//null
//说明这种方法不是把函数注册到事件属性上,那是注册到哪里呢?
//我在Chrome调试器上找遍input对象的所有属性,也没找到这个函数