Node.getUserData()

Вышла из употребления

Эта возможность вышла из употребления. Хотя она может продолжать работать в некоторых браузерах, её использование не рекомендуется, поскольку она может быть удалена в любое время. Старайтесь избегать её использования.

Метод Node.getUserData() возвращает любого пользователя DOMUserData (en-US) установленного предварительно на данном узле через Node.setUserData() (en-US).

Методы Node.setUserData и Node.getUserData больше не доступны для веб-контента. Element.dataset или WeakMap могут быть использованы вместо него.

Синтаксис

userData = someNode.getUserData(userKey);

Параметры

  • userKey это ключ для выбора определённых данных искомых для данного узла. Больше чем один ключ может быть назначен для данного узла, содержащий своё собственное значение.

Пример

var d = document.setUserData('key', 15, null);
alert(document.getUserData('key')); // 15

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

Спецификация Статус Комментарий
DOM
Определение 'Node' в этой спецификации.
Живой стандарт Удалено из спецификации
Document Object Model (DOM) Level 3 Core Specification
Определение 'Node.getUserData()' в этой спецификации.
Устаревшая Изначальное описание

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

We're converting our compatibility data into a machine-readable JSON format. This compatibility table still uses the old format, because we haven't yet converted the data it contains. Find out how you can help! (en-US)

Свойство Chrome Firefox (Gecko) Internet Explorer Opera Safari
Базовая поддержка Нет Поддерживается от 1.0 (1.7 или ранее) до 21.0 (21.0).
Удалено в 22.0 (22.0) [1]
? Нет Нет
Свойство Android Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
Базовая поддержка Нет Поддерживается от 1.0 (1.0) до 21.0 (21.0).
Удалено в 22.0 (22.0) [1]
(Да) Нет Нет

[1] Метод по-прежнему доступен для chrome скриптов.

Смотрите также