Tập hợp phần tử DOM HTMLAttribution()
Ví dụ
Thêm thuộc tính lớp vào một phần tử:
element.setAttribute("class", "democlass");
Trước:
The Element Object
Sau đó:
The Element Object
Thêm ví dụ dưới đây.
Sự miêu tả
Phương thức setAttribute()
đặt giá trị mới cho một thuộc tính.
Nếu thuộc tính không tồn tại, nó sẽ được tạo trước.
Xem thêm:
Phương thức RemoveAttribution()
Phương thức getAttributionNode()
Phương thức setAttributionNode()
Phương thức RemoveAttributionNode()
Hướng dẫn:
Cú pháp
element .setAttribute( name , value )
Thông số
Parameter | Description |
name | Required. The name of the attribute. |
value | Required. The new attribute value. |
Giá trị trả về
KHÔNG CÓ |
Ghi chú
Có thể thêm thuộc tính style có giá trị vào một phần tử, nhưng điều này không được khuyến khích vì nó có thể ghi đè lên các thuộc tính khác trong thuộc tính style.
Thay vào đó, hãy sử dụng Thuộc tính của Đối tượng Kiểu :
KHÔNG:
element .setAttribute("style", "background-color:red;");
ĐÚNG:
element .style.backgroundColor = "red";
Thêm ví dụ
Thay đổi trường nhập thành nút nhập:
myInput.setAttribute("type", "button");
Trước:
Sau đó:
Thêm thuộc tính a href vào phần tử <a>:
myAnchor.setAttribute("href", "https://www.example.com.vn");
Trước:
Sau đó:
Hãy tự mình thử »Thay đổi giá trị của thuộc tính đích thành "_self":
if (element.hasAttribute("target")) {
element.setAttribute("target", "_self");
}
Hãy tự mình thử »Hỗ trợ trình duyệt
element.setAttribute()
là tính năng DOM Cấp 1 (1998).
Nó được hỗ trợ đầy đủ trong tất cả các trình duyệt:
Chrome | Edge | Firefox | Safari | Opera | IE |
Yes | Yes | Yes | Yes | Yes | 9-11 |