FocusEvent

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.

Giao diện FocusEvent đại diện cho các sự kiện liên quan đến focus, bao gồm focus, blur, focusin, và focusout.

Event UIEvent FocusEvent

Constructor

FocusEvent()

Tạo một sự kiện FocusEvent với các tham số đã cho.

Thuộc tính instance

Giao diện này cũng kế thừa các thuộc tính từ UIEvent cha, và gián tiếp từ Event.

FocusEvent.relatedTarget

Một EventTarget đại diện cho mục tiêu phụ của sự kiện này. Trong một số trường hợp (chẳng hạn như khi tab vào hoặc ra khỏi trang), thuộc tính này có thể được đặt thành null vì lý do bảo mật.

Phương thức instance

Giao diện này không có phương thức cụ thể nào. Nó kế thừa các phương thức từ UIEvent cha, và gián tiếp từ Event.

Thứ tự sự kiện

Khi focus được chuyển từ phần tử A sang phần tử B, các sự kiện focus được gửi theo thứ tự sau:

  1. blur: được gửi sau khi phần tử A mất focus.
  2. focusout: được gửi sau sự kiện blur.
  3. focus: được gửi sau khi phần tử B nhận focus.
  4. focusin: được gửi sau sự kiện focus.

Đặc điểm kỹ thuật

Specification
UI Events
# interface-focusevent

Tương thích trình duyệt

Xem thêm

  • Giao diện cơ sở Event