English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Метод setAttribute() в HTML DOM

Объект элемента HTML DOM

setAttribute()Метод устанавливает значение атрибута заданного элемента.

Если атрибут уже существует, то обновляет значение; в противном случае, добавляет новый атрибут с указанным именем и значением.

ИспользованиеremoveAttribute()Метод удаляет атрибут из элемента.

Грамматика:

element.setAttribute(name, value)
var x = document.getElementsByTagName("H1")[0];
x.setAttribute("class", "demo");
Проверьте, пожалуйста‹/›

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

Метод setAttribute() полностью поддерживается всеми браузерами:

Метод
setAttribute()дадададада

значение параметра

параметрописание
имяСтрока, определяющая имя свойства, значение которого нужно установить
valueСтрока, содержащая значение, которое нужно分配 к свойству

Технические детали

Возврат значения:Неопределено
Исключение:InvalidCharacterError
Версия DOM:Уровень DOM 2

Более примеров

Измените кнопку ввода на поле ввода:

document.getElementsByTagName("input")[0].setAttribute("type", "text");
Проверьте, пожалуйста‹/›

Установите значение атрибута href для маркера:

var x = document.getElementsByTagName("a")[0];
x.setAttribute("href", "https://ru.oldtoolbag.com/CSS3/");
Проверьте, пожалуйста‹/›

См. также

Учебник HTML:Атрибуты HTML

Референс HTML DOM:элемент Метод .hasAttribute()

Референс HTML DOM:элемент Метод .getAttribute()

Референс HTML DOM:элемент Метод .removeAttribute()

Объект элемента HTML DOM