为什么这个点击后没反应

来源:3-1 DOM中的事件对象

_天蝎座的你_0

2015-12-22 11:09

<%@ 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>

写回答 关注

2回答

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

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

    Caball... 回复_天蝎座的你...

    chrome版本问题,这老师写js这么不严谨也是醉了,反正不加参数然后加上event=event||window.event;一般就没问题了

    2015-12-22 12:10:04

    共 2 条回复 >

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

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

DOM事件探秘

DOM事件?本课程会通过实例来给小伙伴们讲解如何使用这些事件

99545 学习 · 1197 问题

查看课程

相似问题