📜  HTML | DOM焦点事件

📅  最后修改于: 2021-11-08 05:29:00             🧑  作者: Mango

DOM FocusEvent对象包含与焦点相关的事件。它包括聚焦、聚焦和模糊等事件。

特性:

  • relatedTarget:返回与触发焦点或模糊事件的元素相关的元素。由于安全原因,此值默认设置为 null。它是只读属性。

示例:使用 relatedTarget 属性查找相关事件。

html


  

    DOM FocusEvent

  

    

        GeeksForGeeks     

       DOM FocusEvent     

        The relatedTarget property will          return the element that will         return the secondary target.     

           

Textarea with id of "text1"

                       

Textarea with id of "text2"

                          


html


  

    DOM FocusEvent

  

    

        GeeksForGeeks     

       DOM FocusEvent            

        The onfocusin event fires whenever an         element is about to receive focus.     

                          


html


  

    DOM FocusEvent

  

    

        GeeksForGeeks     

       DOM FocusEvent            

        The onfocusout event fires whenever an         element is about to lose focus.     

                          


输出:

  • 专注于第二个textarea:
    相关目标之前
  • 重新聚焦第一个文本区域:
    相关目标之后

事件类型:

  • onblur:每当元素获得焦点时触发此事件。
  • onfocus:每当事件失去焦点时都会触发此事件。
  • onfocusin:每当事件即将获得焦点时都会触发此事件。
  • onfocusout:每当事件即将失去焦点时都会触发此事件。

示例:此示例实现 onfocusin 事件。

html



  

    DOM FocusEvent

  

    

        GeeksForGeeks     

       DOM FocusEvent            

        The onfocusin event fires whenever an         element is about to receive focus.     

                          

输出:

  • 在点击 textarea 之前:
    聚焦在之前
  • 单击文本区域后:
    聚焦之后

示例:此示例实现了 onfocusout 事件。

html



  

    DOM FocusEvent

  

    

        GeeksForGeeks     

       DOM FocusEvent            

        The onfocusout event fires whenever an         element is about to lose focus.     

                          

输出:

  • 在单击文本区域之前:
    聚焦之前
  • 单击文本区域后:
    聚焦之后

支持的浏览器: FocusEvent对象支持的浏览器如下:

  • 铬合金
  • 火狐 24
  • 浏览器 9
  • 苹果浏览器
  • 歌剧