zoukankan      html  css  js  c++  java
  • JS中找到鼠标点击的坐标

    JS中找到鼠标点击的坐标

    左直拳

    如果想获取页面中鼠标点击的坐标,可以用event.clientXevent.clientY

    问题是要注意这个event。它代表当前事件本身。所以,一定要是在事件触发的函数中,才可能访问到这个event,否则为空,event.clientX什么的也就成了镜花水月。

    例如,有函数

    GetMouseXY()

    {

          alert(event.clientX + “,” + event.clientY);

    }

     

    现在有一个链接a,希望点击它获取鼠标光标,如下:

    链接1<a href=”javascript:GetMouseXY()”>鼠标光标</a>

    点击,报错。

    究其原因,是因为点击链接不是一个事件。现在将链接改成:

    链接2<a href=”#” onclick=”javascript:GetMouseXY()”>鼠标光标</a>

    就正常了。我之前不明白为什么有时候链接要象 链接2 这样写,现在明白了。

    event.clientXevent.clientY是返回最上一次鼠标点击事件的坐标。

     
  • 相关阅读:
    psp4
    一维循环数组最大子数组求解
    psp3
    psp2
    求二维数组最大连续子数组
    计算连续最大子数组问题
    psp1
    关于30道题目问题
    Java 文件操作
    java iterator
  • 原文地址:https://www.cnblogs.com/leftfist/p/4258326.html
Copyright © 2011-2022 走看看