HTML DOM Element removeAttribute() 方法
- Trang trước remove()
- Trang tiếp theo removeAttributeNode()
- Quay lại層次 cao hơn Đối tượng Elements HTML DOM
Định nghĩa và cách sử dụng
removeAttribute()
Phương pháp xóa thuộc tính từ phần tử.
Lưu ý:Việc xóa thuộc tính không tồn tại hoặc thuộc tính không được thiết lập nhưng có giá trị mặc định sẽ bị bỏ qua.
Sự khác biệt giữa removeAttribute() và removeAttributeNode()
removeAttribute()
Phương pháp xóa thuộc tính và không trả về giá trị.
removeAttributeNode()
Phương pháp xóa đối tượng Attr và trả về đối tượng đã xóa.
Kết quả sẽ là như nhau.
Xin xem thêm:
Hướng dẫn tham khảo:
Phương pháp getAttributeNode()
Phương pháp setAttributeNode()
Phương pháp removeAttributeNode()
Hướng dẫn:
Mô hình
Ví dụ 1
Xóa thuộc tính class từ phần tử <h1>:
document.getElementsByTagName("H1")[0].removeAttribute("class");
Ví dụ 2
Xóa thuộc tính href từ phần tử <a>:
document.getElementById("myAnchor").removeAttribute("href");
Cú pháp
element.removeAttribute(name)
Tham số
Tham số | Mô tả |
---|---|
name | Bắt buộc. Tên thuộc tính. |
Giá trị trả về
Không có.
Ném
Nếu phần tử là chỉ đọc và không được phép xóa thuộc tính, phương pháp này sẽ ném ngoại lệ DOMException với mã NO_MODIFICATION_ALLOWED_ERR.
Hỗ trợ trình duyệt
element.removeAttribute()
Là tính năng DOM Level 1 (1998).
Tất cả các trình duyệt đều hỗ trợ hoàn toàn nó:
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
Hỗ trợ | 9-11 | Hỗ trợ | Hỗ trợ | Hỗ trợ | Hỗ trợ |
- Trang trước remove()
- Trang tiếp theo removeAttributeNode()
- Quay lại層次 cao hơn Đối tượng Elements HTML DOM