--- title: element.setAttribute slug: Web/API/Element/setAttribute tags: - DOM - Dokumentacja_Gecko_DOM - Gecko - Wszystkie_kategorie translation_of: Web/API/Element/setAttribute ---
{{ ApiRef() }}
setAttribute
dodaje nowy lub zmienia wartość atrybutu w bieżącym elemencie.
element.setAttribute(nazwa,wartość)
nazwa
to łańcuch znaków z nazwą nowego atrybutu,wartość
to żądana wartość nowego atrybutu.d = document.getElementById("d1"); d.setAttribute("align", "center");
Jeśli istnieje już atrybut o danej nazwie, jego wartość zostaje zmieniona na wartość podaną w wywołaniu setAttribute. Jeśli nie istnieje taki atrybut, zostanie on utworzony.
Pomimo, że getAttribute zwraca null
jeśli atrybut nie istnieje, do usuwania atrybutów powinieneś używać metody removeAttribute, a nie element.setAttribute(attr, null)
.
{{ DOMAttributeMethods() }}
DOM Level 2 Core: setAttribute (wprowadzono w DOM Level 1 Core)
{{ languages( { "en": "en/DOM/element.setAttribute", "fr": "fr/DOM/element.setAttribute", "ja": "ja/DOM/element.setAttribute" } ) }}