Вышла из употребления
Эта возможность вышла из употребления. Хотя она может продолжать работать в некоторых браузерах, её использование не рекомендуется, поскольку она может быть удалена в любое время. Старайтесь избегать её использования.
Метод Node.getUserData()
возвращает любого пользователя DOMUserData
установленного предварительно на данном узле через Node.setUserData()
.
Методы 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()' в этой спецификации. |
Рекомендация | Изначальное описание |
Совместимость с браузерами
Свойство | 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 скриптов.