求幫我看看哪里錯了,谷歌火狐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>
谷歌火狐nodename值返回undefined
2016-10-12
alert(event.target.nodename) 中的 nodename 改為 name
2016-11-02
是大寫的N,nodeName
2016-10-12
你的listener都寫錯了