Метод setAttribute изменяет значение заданного атрибута.

См. также методы getAttribute, removeAttribute, hasAttribute.

См. также этот и этот уроки из учебника JavaScript для более полного понимания.

Синтаксис

элемент.setAttribute(имя атрибута, новое значение атрибута);

Примеры

Пример

В данном примере у элемента #elem атрибут value будет установлен в значение '!!!' с помощью метода setAttribute:

<input value="Привет!" id="elem">
var elem = document.getElementById('elem');
elem.setAttribute('value', '!!!');

HTML код станет выглядеть так (исчезнет атрибут value):

<input value="!!!" id="elem">