Sự kiện onselect
Định nghĩa và cách sử dụng
Sự kiện onselect xảy ra sau khi văn bản trong phần tử được chọn.
Sự kiện onselect được sử dụng chủ yếu cho các phần tử <input type="text"> hoặc <textarea>.
Bài mẫu
Ví dụ 1
Chạy JavaScript khi văn bản được chọn:
<input type="text" onselect="myFunction()">
Ví dụ 2
Sử dụng phương thức select() của đối tượng Input Text DOM HTML để chọn một phần nội dung của trường văn bản. Khi xảy ra tình huống này, sự kiện onselect sẽ được kích hoạt, điều này sẽ kích hoạt hàm alert.
// Chọn nội dung của trường văn bản function mySelectFunction() { document.getElementById("myText").select(); } // Khi văn bản trong trường văn bản được chọn, hiển thị một đoạn văn bản function myAlertFunction() { alert("Bạn đã chọn một đoạn văn bản!"); }
Cú pháp
Trong HTML:
<element onselect="myScript">
Trong JavaScript:
object.onselect = function(){myScript};
Trong JavaScript, sử dụng phương thức addEventListener():
object.addEventListener("select", myScript);
Ghi chú:Internet Explorer 8 hoặc các phiên bản trước không hỗ trợ Phương thức addEventListener()。
Chi tiết kỹ thuật
Bubbling: | Không hỗ trợ |
---|---|
Có thể hủy bỏ: | Không hỗ trợ |
Loại sự kiện: | Nếu được tạo từ giao diện người dùng:UiEvent。Nếu không: Event。 |
Các thẻ HTML được hỗ trợ: | <input type="file">, <input type="password">, <input type="text"> và <textarea> |
Phiên bản DOM: | Sự kiện cấp 2 |
Hỗ trợ trình duyệt
Sự kiện | Chrome | IE | Firefox | Safari | Opera |
---|---|---|---|---|---|
onselect | Hỗ trợ | Hỗ trợ | Hỗ trợ | Hỗ trợ | Hỗ trợ |