📜  如何使用 JavaScript 确定鼠标指针在哪个元素上移动?

📅  最后修改于: 2022-05-13 01:56:22.058000             🧑  作者: Mango

如何使用 JavaScript 确定鼠标指针在哪个元素上移动?

给定一个 HTML 文档,任务是获取鼠标指针移动到的元素。有两种方法可以解决这个问题,下面将讨论:

方法一:

  • 使用.clientX.clientY属性获取 x 和 y 坐标值。
  • 当鼠标指针移过时,使用document.elementFromPoint(x, y)方法获取该位置的元素内容。

示例 1:此示例实现了上述方法。

 
 
  
 
     
        How to determine which element the mouse
        pointer move over using JavaScript ?
     
 
  
 
      
    

          GeeksForGeeks      

             

      

                        

      

               

输出:

  • 悬停在按钮上之前:
  • 悬停在按钮上后:

方法二:

  • 将事件“onmouseover”附加到元素。
  • 每次发生事件时,使用该元素的 id 调用警报函数。

示例 2:此示例使用上述方法。

 
 
  
 
     
        How to determine which element the mouse
        pointer move over using JavaScript ?
     
 
  
 
      
    

          GeeksForGeeks      

             

          Hover over the document to know the element.     

                 

输出:

  • 悬停在按钮上之前:
  • 悬停在按钮上后: