Thuộc tính sự kiện của XHTML

Một trong những tính năng mới của HTML 4.0 là cho phép các sự kiện HTML kích hoạt hành vi trong trình duyệt, chẳng hạn như khi người dùng nhấp vào một yếu tố HTML để khởi động một đoạn JavaScript. Dưới đây là một loạt các thuộc tính có thể được chèn vào các thẻ HTML để định nghĩa hành vi sự kiện.

Nếu bạn muốn học cách sử dụng các sự kiện này để lập trình, bạn nên học các khóa học của chúng tôi Giáo trình JavaScriptGiáo trình DHTML.

Sự kiện cửa sổ (Window Events)

Chỉ hợp lệ trong yếu tố body và frameset.

Thuộc tính Giá trị Mô tả
onload Script Chạy script khi tài liệu được tải vào
onunload Script Chạy script khi tài liệu được gỡ xuống

Sự kiện yếu tố biểu mẫu (Form Element Events)

Chỉ hợp lệ trong yếu tố biểu mẫu.

Thuộc tính Giá trị Mô tả
onchange Script Chạy script khi yếu tố thay đổi
onsubmit Script Chạy script khi biểu mẫu được gửi
onreset Script Chạy script khi biểu mẫu được đặt lại
onselect Script Chạy script khi yếu tố được chọn
onblur Script Chạy script khi yếu tố mất tập trung
onfocus Script Chạy script khi yếu tố được tập trung

Sự kiện bàn phím (Keyboard Events)

Không hợp lệ trong các yếu tố sau: base, bdo, br, frame, frameset, head, html, iframe, meta, param, script, style, và yếu tố title.

Thuộc tính Giá trị Mô tả
onkeydown Script Chạy script khi bàn phím được nhấn
onkeypress Script Chạy script khi bàn phím được nhấn và thả
onkeyup Script Chạy script khi bàn phím được thả

Sự kiện chuột (Mouse Events)

Không hợp lệ trong các yếu tố sau: base, bdo, br, frame, frameset, head, html, iframe, meta, param, script, style, và yếu tố title.

Thuộc tính Giá trị Mô tả
onclick Script Chạy script khi chuột được单击
ondblclick Script Chạy script khi chuột được双击
onmousedown Script Chạy script khi nút chuột được nhấn
onmousemove Script Chạy script khi con trỏ chuột di chuyển
onmouseout Script Chạy script khi con trỏ chuột rời khỏi một phần tử
onmouseover Script Chạy script khi con trỏ chuột ở trên một phần tử
onmouseup Script Chạy script khi nút chuột được thả