Phương thức HTML DOMTokenList replace()
- Trang trước remove()
- Trang tiếp theo supports()
- Quay lại lớp trên HTML DOMTokenList
Đị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");
Ví dụ 2
Thêm lớp "myStyle" vào phần tử:
const list = element.classList; list.add("myStyle");
Ví dụ 3
Xóa lớp "myStyle" khỏi phần tử:
const list = element.classList; list.remove("myStyle");
Ví dụ 4
Chuyển đổi trạng thái mở / đóng của "myStyle":
const list = element.classList; list.toggle("myStyle");
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
- Trang trước remove()
- Trang tiếp theo supports()
- Quay lại lớp trên HTML DOMTokenList