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