Metoda HTML DOMTokenList replace()

Definicja i zastosowanie

Metoda replace() zastępuje znacznik (token) w DOMTokenList.

Przykład

Przykład 1

Zastąp inną klasą CSS:

const list = element.classList;
list.replace("myStyle", "newStyle");

Spróbuj sam!

Przykład 2

Dodanie klasy "myStyle" do elementu:

const list = element.classList;
list.add("myStyle");

Spróbuj sam!

Przykład 3

Usunięcie klasy "myStyle" z elementu:

const list = element.classList;
list.remove("myStyle");

Spróbuj sam!

Przykład 4

Przełącz stan "myStyle":

const list = element.classList;
list.toggle("myStyle");

Spróbuj sam!

Gramatyka

domtokenlist.replace(old, new)

Parametry

Parametry Opis
old Wymagane. Zastąpiony znacznik.
new Wymagane. Znacznik do zastąpienia.

Zwrócona wartość

Typ Opis
Wartość logiczna Zwraca true, jeśli znacznik został zastąpiony, w przeciwnym razie false.

Wsparcie przeglądarek

domtokenlist.replace() jest cechą ECMAScript7 (ES7).

Wszystkie nowoczesne przeglądarki wspierają ES7 (JavaScript 2016):

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
Obsługa Obsługa Obsługa Obsługa Obsługa

Internet Explorer lub Edge 17 (lub wcześniejsze wersje) nie obsługują domtokenlist.replace().

Strony związane

Atrybut length

Metoda item()

Metoda add()

Metoda remove()

Metoda toggle()

Metoda forEach()

Metoda entries()

Metoda keys()

Metoda values()

Obiekt DOMTokenList