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