sự kiện oncut
Thí dụ
Thực thi JavaScript khi cắt một số văn bản trong phần tử <input>:
<input type="text" oncut="myFunction()" value="Try to cut this text">
Thêm các ví dụ "Hãy tự mình thử" bên dưới.
Định nghĩa và Cách sử dụng
Sự kiện oncut xảy ra khi người dùng cắt nội dung của một phần tử.
Lưu ý: Mặc dù sự kiện oncut được hỗ trợ bởi tất cả các phần tử HTML, nhưng thực tế không thể cắt nội dung của, ví dụ, một phần tử <p>, UNLESS phần tử đã đặt contenteditable thành "true" (Xem "Các ví dụ khác" bên dưới ).
Mẹo: Sự kiện oncut chủ yếu được sử dụng trên các phần tử <input> có type = "text".
Mẹo: Có ba cách để cắt nội dung của một phần tử:
- Nhấn CTRL + X
- Chọn "Cắt" từ menu Chỉnh sửa trong trình duyệt của bạn
- Nhấp chuột phải để hiển thị menu ngữ cảnh và chọn lệnh "Cắt"
Hỗ trợ trình duyệt
Event | |||||
---|---|---|---|---|---|
oncut | Yes | Yes | Yes | Yes | Yes |
Cú pháp
Trong HTML:
<element oncut="myScript">
Trong JavaScript:
object.oncut = function(){myScript};
Trong JavaScript, sử dụng phương thức addEventListener ():
object.addEventListener("cut", myScript);
Lưu ý: Phương thức addEventListener () không được hỗ trợ trong Internet Explorer 8 và các phiên bản trước đó.
Chi tiết kỹ thuật
Bong bóng: | Đúng |
---|---|
Có thể hủy bỏ: | Đúng |
Loại sự kiện: | ClipboardEvent |
Các thẻ HTML được hỗ trợ: | Tất cả các phần tử HTML |
Các ví dụ khác
Thí dụ
Thực thi JavaScript khi cắt một số văn bản của phần tử <p> (Lưu ý rằng contenteditable được đặt thành "true"):
<p contenteditable="true" oncut="myFunction()">Try to cut this text</p>
Các trang liên quan
Tham chiếu DOM HTML: sự kiện nội soi
Tham chiếu DOM HTML: sự kiện onpaste