Phương thức HTML DOMTokenList replace()

Định nghĩa và cách sử dụng

Phương thức replace() thay thế thẻ (token) trong DOMTokenList.

Mẫu

Ví dụ 1

Thay thế CSS lớp bằng một lớp CSS khác:

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

Thử ngay

Ví dụ 2

Thêm lớp "myStyle" vào phần tử:

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

Thử ngay

Ví dụ 3

Xóa lớp "myStyle" khỏi phần tử:

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

Thử ngay

Ví dụ 4

Chuyển đổi trạng thái mở / đóng của "myStyle":

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

Thử ngay

Cú pháp

domtokenlist.replace(old, new)

Tham số

Tham số Mô tả
old Bắt buộc. Thẻ cần thay thế.
new Bắt buộc. Thẻ cần thay thế.

Trả về giá trị

Loại Mô tả
Giá trị Boole Nếu thẻ được thay thế,则为 true, 否则为 false.

Hỗ trợ trình duyệt

domtokenlist.replace() là tính năng ECMAScript7 (ES7).

Tất cả các trình duyệt hiện đại đều hỗ trợ ES7 (JavaScript 2016):

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
Hỗ trợ Hỗ trợ Hỗ trợ Hỗ trợ Hỗ trợ

Internet Explorer hoặc Edge 17 (hoặc phiên bản sớm hơn) không hỗ trợ domtokenlist.replace().

Trang liên quan

Thuộc tính length

Phương thức item()

Phương thức add()

Phương thức remove()

Phương thức toggle()

Phương thức forEach()

Phương thức entries()

Phương thức keys()

Phương thức values()

Đối tượng DOMTokenList