请问各位js大神~~事件和事件对象是一回事情吗?

1.事件是event
2.事件对象也是event

这两个是一个东西?能帮我举个例子说一下嘛?

3.还有就时onclick和click这两个那个是事件?为什么用type看是click事件,但是属性<input onclick='*'>呀
4.function ton(event){ alert(event.type) };
   event怎么变成对象了?他不是参数吗?我有点混,能告诉我为什么吗?

问题有点多,谢谢~~~

hcl哦了
浏览 1569回答 2
2回答

ruibin

js中所有的元素都是对象,即一切皆对象!事件是event。其实说的就是事件是event对象。onclick和click都是表示点击事件,只是在不同地方的不同写法而已。例如你写在html标签中只能这样写<input onclick = ''>而不能写成<input click = ''>这样浏览器就不能识别了。而绑定事件时,采用单个绑定(DOM一级)写在<script>标签或者js文件中的时候只能采用input.onclick = function() {}这样的,这是规定。而采用多事件绑定(DOM二级)addEventListener()这个方法的时候只能采用input.addEventListener('click', function() {});记住,这里一定不能加on,加了就错了。当然这是标准是这样的,如果考虑ie,又不一样了。

display_none

名字而已,
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript