Введение в метод JavaScript setAttribute()
Чтобы установить значение атрибута для указанного элемента, вы используете метод setAttribute():
Параметры
Имя определяет имя атрибута, значение которого установлено. Он автоматически преобразуется в нижний регистр, если вы вызываете setAttribute() для элемента HTML.
Значение указывает значение, которое необходимо присвоить атрибуту. Он автоматически преобразуется в строку, если вы передаете методу нестроковое значение.
Возвращаемое значение
setAttribute() возвращает значение undefined
Обратите внимание: если атрибут уже существует в элементе, метод setAttribute() обновляет значение; в противном случае добавляется новый атрибут с указанным именем и значением.
Как правило, вы используете querySelector() или getElementById(), чтобы выбрать элемент перед вызовом setAttribute() для выбранного элемента.
Чтобы получить текущее значение атрибута, вы используете метод getAttribute() . Чтобы удалить атрибут, вы вызываете метод removeAttribute().
Пример setAttribute() JavaScript
См. следующий пример:
Как это работает:
Сначала выберите кнопку с id btnSend с помощью метода querySelector().
Во-вторых, установите значение атрибута имени для отправки с помощью метода setAttribute().
В-третьих, установите значение атрибута disabledattribute таким образом, чтобы при нажатии кнопки пользователи ничего не делали.
Обратите внимание, что отключенный атрибут является особенным, поскольку является логическим атрибутом. Если присутствует логический атрибут, какое бы значение он ни имел, это значение считается истинным. Чтобы установить для логического атрибута значение false, необходимо удалить весь атрибут с помощью метода removeAttribute().
Сводка
Используйте setAttribute() , чтобы установить значение атрибута для указанного элемента.
Если для логического атрибута задано любое значение, это значение будет считаться истинным.
Спасибо за прочтение.