1.事件是event2.事件对象也是event这两个是一个东西?能帮我举个例子说一下嘛?3.还有就时onclick和click这两个那个是事件?为什么用type看是click事件,但是属性<input onclick='*'>呀4.function ton(event){ alert(event.type) }; event怎么变成对象了?他不是参数吗?我有点混,能告诉我为什么吗?问题有点多,谢谢~~~
2 回答
已采纳
ruibin
TA贡献358条经验 获得超213个赞
js中所有的元素都是对象,即一切皆对象!事件是event。其实说的就是事件是event对象。onclick和click都是表示点击事件,只是在不同地方的不同写法而已。例如你写在html标签中只能这样写<input onclick = ''>而不能写成<input click = ''>这样浏览器就不能识别了。而绑定事件时,采用单个绑定(DOM一级)写在<script>标签或者js文件中的时候只能采用input.onclick = function() {}这样的,这是规定。而采用多事件绑定(DOM二级)addEventListener()这个方法的时候只能采用input.addEventListener('click', function() {});记住,这里一定不能加on,加了就错了。当然这是标准是这样的,如果考虑ie,又不一样了。
添加回答
举报
0/150
提交
取消