HTML DOM Element removeAttribute() 方法

Đị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 getAttribute()

Phương pháp setAttribute()

Phương pháp hasAttribute()

Phương pháp hasAttributes()

Phương pháp getAttributeNode()

Phương pháp setAttributeNode()

Phương pháp removeAttributeNode()

Hướng dẫn:

Thuộc tính HTML

Mô hình

Ví dụ 1

Xóa thuộc tính class từ phần tử <h1>:

document.getElementsByTagName("H1")[0].removeAttribute("class");

Thử ngay

Ví dụ 2

Xóa thuộc tính href từ phần tử <a>:

document.getElementById("myAnchor").removeAttribute("href");

Thử ngay

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ợ