Spec-Zone.ru › Web APIs

InputEvent: свойство data

Базовый уровень Широко поддерживается

Эта функция хорошо отработана и работает на многих устройствах и версиях браузеров. Она доступна в браузерах с января 2020 года.

  • Подробнее
  • Полная совместимость
  • Отправить отзыв

Чтение-только свойство data интерфейса InputEvent возвращает строку с вставленными символами. Это может быть пустая строка, если изменение не вставляет текст, например, при удалении символов.

Значение

Строка или null. В спецификации есть обзор значения в различных случаях: обзор.

Примеры

В следующем примере обработчик событий получает событие input. Любое текстовое изменение элемента <input> извлекается InputEvent.data и вставляется в абзац с помощью свойства Node.textContent.

<p>Some text to copy and paste.</p>

<input type="text" />

<p class="result"></p>
const editable = document.querySelector("input");
const result = document.querySelector(".result");

editable.addEventListener("input", (e) => {
  result.textContent = `Inputted text: ${e.data}`;
});

Спецификации

Спецификация
Input Events Level 2
# dfn-data

Совместимость с браузерами

Десктопные Мобильные
Chrome Edge Firefox Opera Safari Chrome Android Firefox для Android Opera Android Safari на iOS Samsung Internet WebView Android
data 60 79 67 47 10.1 60 67 44 10.3 8.0 60

© 2005–2024 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/InputEvent/data

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API