问答详情
源自:3-1 DOM中的事件对象

求帮我看看哪里错了,谷歌火狐nodename值返回undefined

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>Document</title>
</head>
<body>
    <input type="button" id="btn1" value="确定" name="按钮1">    
</body>
<script type="text/javascript">
function showMes(event){
    alert(event.target.nodename)
}
var btn1=document.getElementById("btn1");
var eventUtil={
    //添加句柄
    addHandler:function(element,type,handler){
    if(element.addEventlistner){
        element.addEventlistner(type,handler,false);
        }else if(element.attachEvent){
        element.attachEvent("on"+type,handler);
        }else{
        element["on"+type]=handler;
        }
    }
}
eventUtil.addHandler(btn1,"click",showMes)
</script>
</html>
  1. 谷歌火狐nodename值返回undefined

提问者:小瓶绿芬达 2016-10-11 22:43

个回答

  • 古今之道
    2016-10-12 15:52:28
    已采纳

    alert(event.target.nodename) 中的 nodename 改为 name

  • qq_若相惜卟弃_3
    2016-11-02 22:53:26

    是大写的N,nodeName

  • 歪猴4100830
    2016-10-12 15:55:39

    你的listener都写错了