在FireFox中,如何可以在JS中得到event.clientX,而不使用传递参数的方式

王者_来归 2014-10-02 10:20:07
如题!
不使用传递参数的方式,如果在FF中可以得到event.clientX。如:
JSP:
onClick="javascript:clickEvent"

JS:
function clickEvent(event) {
var x = event.clientX;
}

上面只是一个例子说明,就是在点击的的处理方法中,不使用传递参数的方式,怎么样可以得到event.clientX.
...全文
136 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
王者_来归 2014-10-07
  • 打赏
  • 举报
回复
引用 2 楼 attilax 的回复:
js有默认参数对象 arguments对象 在javascript中,不需要明确指出参数名,就能访问它们
使用arguments.callee.caller.arguments[0]就可以得到,虽然你没有说得很清楚,但还是非常感谢。 问题解决,解决办法:在调用function的地方,没有传递event参数的情况下,在ff浏览器中,可以通过arguments.callee.caller.arguments[0]得到event对象.
王者_来归 2014-10-07
  • 打赏
  • 举报
回复
arguments对象只能获取得到function中传递的参数,而不能转换为可以获取firefox能够得到的event.clientX。
attilax 2014-10-07
  • 打赏
  • 举报
回复
js有默认参数对象 arguments对象 在javascript中,不需要明确指出参数名,就能访问它们
王者_来归 2014-10-05
  • 打赏
  • 举报
回复
自己顶一下,求指教

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧