Работа с атрибутом элемента объекта Element
Среди методов объекта Element
можно отметить методы управления стандартными атрибутами:
getAttribute(attr)
возвращает значение атрибутаattr
, примерsetAttribute(attr, value)
устанавливает для атрибутаattr
значениеvalue
. если атрибута нет, то он добавляется, примерremoveAttribute(attr)
удаляет атрибутattr
и его значение, примерhasAttribute(attr)
проверка атрибутаattr
, пример
Пользовательские атрибуты
Разрешено добавлять свои, пользовательские атрибуты тегам. Такие атрибуты должны начинаться с data-
, а затем идет любое название атрибута. Обращение к таким атрибутам устроено не стандартным образом. Для работы применяется специальное свойство dataset
:
dataset(attr)
в языке HTML5 разрешено добавлять свои атрибуты тегам, при этом они должны начинаться сdata-
, а затем должно идти любое название атрибута, пример