JS对象事件处理

<div id="els"></div>
<script>
var obj=documentElementById("els");
obj.attachEvent("onclick",function(){alert("<_>")});
obj.detachEvent("onclick",function(){alert("<_>")});;
</script>
上面代码当点击div时会弹出消息<_>;
<div id="els"></div>
<script>
function msg()
{
alert("<_>");
}
var obj=documentElementById("els");
obj.attachEvent("onclick",msg);
obj.detachEvent("onclick",msg);;
</script>
上面代码当点击div时无消息弹出。
切记动态修改dom对象事件时,不要用匿名函数。

原文地址:https://www.cnblogs.com/olartan/p/1553741.html