为了账号安全,请及时绑定邮箱和手机立即绑定

event.clientX的问题

event.clientX的问题

赵日天l 2016-07-28 12:23:21
function cnvs_getCoordinates(e){x=e.clientX;y=e.clientY;document.getElementById("xycoordinates").innerHTML="Coordinates: (" + x + "," + y + ")";}为什么非要传个参数,有什么好处,下面这么些有什么不同?function cnvs_getCoordinates(){x=event.clientX;y=event.clientY;document.getElementById("xycoordinates").innerHTML="Coordinates: (" + x + "," + y + ")";}
查看完整描述

2 回答

已采纳
?
刚毅87

TA贡献345条经验 获得超309个赞

传参是为了兼容,因为有的浏览器不兼容 event 属性

这是就会在函数的内部开头增加一行代码 var ev = e || window.event;

查看完整回答
反对 回复 2016-07-28
  • 2 回答
  • 0 关注
  • 1891 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信