При работе с HTML документом из JavaScript одной из типовых операций является установка значения того или иного атрибута выбранного контейнера (тега).
Vanila JS
В чистом js (vanila) значение атрибута можно установить следующим образом:
1 2 3 4 |
// для примера я нахожу элемент документа по заданному ID var element = document.getElementById('elementID'); // остаётся только выполнить функцию setAttribute element.setAttribute("myAttr", "myValue"); |
В некоторых случаях, когда требуется удалить атрибут, используете другой метод:
1 |
element.removeAttribute("myAttr"); |
jQuery
В jQuery есть аналоги этих нативных методов. Их использование позволяет запись сделать более краткой, а код более читаемым:
установить значение атрибута:
1 |
$('#elementID').attr("myAttr", "myValue"); |
удалить атрибут:
1 |
$('#elementID').removeAttr("myAttr"); |