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

为什么这个点击后没反应

<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
   <title></title>
   <form>
       <input type="button" value="点击" onclick="message()">
   </form>
</head>
<body>
<script type="text/javascript">
   function message(event)
   {
     alert(event.type)
   }
</script>
</body>
</html>

提问者:_天蝎座的你_0 2015-12-22 11:09

个回答

  • Caballarii
    2015-12-22 11:18:21
    已采纳

    把message的参数event去掉就可以了,当然更好的写法是加一句event=event||window.event;

  • mumuyu0712
    2016-05-02 19:37:32

    你这逻辑好混乱呢,head里面写input标签,这是要闹哪样?还有老师的逻辑没有不严谨,在浏览器中event默认的就是window.event,一般我们写的时候是不添加window上去的,但是大家都知道是这么回事。这里的event是代表你触发的事件,在使用addEventListener这个函数方法中,event默认就是指向你触发的那个事件。