getAttribute('src')
Получаем значение атрибута
Метод getAttribute('src') - принимает на вход имя атрибута html тега и возвращает его значение.
hasAttribute('disabled')
Проверяем, есть ли у тега атрибут
Убедиться в наличии атрибута удобно методом hasAttribute('disabled') - принимает на вход имя атрибута html тега, возвращает true , если атрибут задан, и false , если нет.
setAttribute('lang', 'ru')
Задаём (меняем) значение атрибута
Метод setAttribute('lang', 'ru') принимает на вход два аргумента: имя атрибута html тега значение которого мы хотим задать, и само значение.
removeAttribute ('disabled')
Удаляем атрибут
Метод removeAttribute ('disabled') - удаляет атрибут у элемента, принимает на вход имя атрибута html тега.
Работа с атрибутами напрямую
Лучше работать с атрибутами при помощи методов, представленных выше, так код становится нагляднее, этот метод представлен для общего развития.