Sự kiện oncut
Định nghĩa và cách sử dụng
Sự kiện oncut xảy ra khi người dùng剪切 nội dung của phần tử.
Mặc dù tất cả các phần tử HTML đều hỗ trợ sự kiện oncut, nhưng thực tế không thể剪切 nội dung, ví dụ như phần tử <p>, trừ khi phần tử này đã thiết lập contenteditable thành "true" (xin xem thêm các ví dụ bên dưới).
Lưu ý:Sự kiện oncut chủ yếu được sử dụng cho phần tử <input> có type="text".
Lưu ý:Dưới đây là ba cách剪切 phần tử/đ內容 của phần tử:
- CTRL + X
- Chọn剪切 từ trình duyệt
- Chọn lệnh剪切 từ trình đơn ngữ cảnh
Mẫu
Ví dụ 1
Thực thi JavaScript khi剪切 <input> 元素的文本:
<input type="text" oncut="myFunction()" value="Try to cut this text">
Ví dụ 2
Thực thi JavaScript khi剪切 <p> 元素的文本(lưu ý rằng contenteditable đã được thiết lập thành "true"):
<p contenteditable="true" oncut="myFunction()">Try to cut this text</p>
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);
Ghi chú:Trình duyệt Internet Explorer 8 hoặc sớm hơn không hỗ trợ Phương thức addEventListener()。
Chi tiết kỹ thuật
B ì b ò ng: | Hỗ trợ |
---|---|
Có thể hủy: | Hỗ trợ |
Loại sự kiện: | Sự kiện ClipboardEvent |
Thẻ HTML được hỗ trợ: | Tất cả các phần tử HTML |
Hỗ trợ trình duyệt
Sự kiện | Chrome | IE | Firefox | Safari | Opera |
---|---|---|---|---|---|
Sự kiện oncut | Hỗ trợ | Hỗ trợ | Hỗ trợ | Hỗ trợ | Hỗ trợ |
Trang liên quan
Tài liệu tham khảo HTML DOM:Sự kiện oncopy
Tài liệu tham khảo HTML DOM:Sự kiện onpaste