请问老师关于evenr.button

请问老师关于evenr.button

请问一下老师关于event.button这个属性是不是只有在button元素上才可以触发,以及这个属性是否只有在mousedown和click 中触发?dbclick双击evenr.button又是怎么回事

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

2回答
好帮手慕星星 2018-09-20 09:30:44

1、click事件支持的是鼠标左键哦。

2、双击事件单词写错,应该是:

http://img1.sycdn.imooc.com//climg/5ba2f82100016f4707320117.jpg

db后面还有一个l。

自己修改测试下。

好帮手慕星星 2018-09-19 17:31:17

1、button 事件属性可返回一个整数,指示当事件被触发时哪个鼠标按键被点击。不是只作用在button按钮上哦,其他元素上也是可以的呢。

2、在onmouseup和onmousedown事件中都是输出出来的。

3、dblclick双击是没有特定的event.button值出来的,只有第一次点击时候去判断是哪个键点击的。

自己可以测试下,祝学习愉快~~

  • 提问者 hy_wang #1
    老师我在chrome下测试 使用div绑定一个click事件 只有使用鼠标左键才能点击弹出,请问click是只支持左键吗
    2018-09-19 22:13:31
  • 提问者 hy_wang #2
    <body> <div id='one'>点击我</div> <script type="text/javascript"> var one=document.getElementById('one'); one.addEventListener('dbclick',function(e){ console.log('one'); }) </script> </body> </html>
    2018-09-19 22:15:08
  • 提问者 hy_wang #3
    为什么我测试dbclick无效老师
    2018-09-19 22:18:33
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
组件化思想开发电商网页 18版
  • 参与学习           人
  • 提交作业       467    份
  • 解答问题       4826    个

本路径带你通过系统学习HTML5、JavaScript、jQuery的进阶知识,不仅如此,还会学习如何利用组件化的思想来开发网页,知识点+案例,使得所学可以更好的得到实践。

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师