Событие oncut

Определение и использование

Событие oncut возникает при вырезании содержимого элемента пользователем.

Хотя все элементы HTML поддерживают событие oncut, на самом деле содержимое не может быть вырезано, например, из элемента <p>, если элемент не имеет contenteditable установленным в "true" (см.下面的 примеры).

Совет:Событие oncut主要用于 элементы <input> с типом "text".

Совет:Вот три способа вырезать элемент/содержимое элемента:

  • CTRL + X
  • Выберите команду "Вырезать" из меню редактирования браузера
  • Выберите команду "Вырезать" из контекстного меню правой кнопки мыши

Пример

Пример 1

JavaScript выполняется при копировании текста из элемента <input>:

<input type="text" oncut="myFunction()" value="Try to cut this text">

Попробуйте сами

Пример 2

JavaScript выполняется при копировании текста из элемента <p> (обратите внимание, что contenteditable установлен в "true"):

<p contenteditable="true" oncut="myFunction()">Try to cut this text</p>

Попробуйте сами

Грамматика

В HTML:

<элемент oncut="myScript">

Попробуйте сами

В JavaScript:

объект.oncut = function(){myScript};

Попробуйте сами

В JavaScript, используя метод addEventListener():

объект.addEventListener("cut", myScript);

Попробуйте сами

Комментарий:Microsoft Internet Explorer 8 и более ранние версии не поддерживают Метод addEventListener()

Технические детали

Бубнение: Поддержка
Можете отменить: Поддержка
Тип события: ClipboardEvent
Поддерживаемые HTML теги: Все HTML элементы

Поддержка браузеров

События Chrome IE Firefox Safari Opera
Событие oncut Поддержка Поддержка Поддержка Поддержка Поддержка

Соответствующие страницы

Руководство HTML DOM:Событие oncopy

Руководство HTML DOM:Событие onpaste