<%@ 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>
把message的参数event去掉就可以了,当然更好的写法是加一句event=event||window.event;
你这逻辑好混乱呢,head里面写input标签,这是要闹哪样?还有老师的逻辑没有不严谨,在浏览器中event默认的就是window.event,一般我们写的时候是不添加window上去的,但是大家都知道是这么回事。这里的event是代表你触发的事件,在使用addEventListener这个函数方法中,event默认就是指向你触发的那个事件。