Document: phương thức createAttribute()
Baseline
Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.
Phương thức createAttribute() của giao diện Document tạo một nút thuộc tính mới.
Đối tượng được tạo là một nút triển khai giao diện Attr.
DOM không thực thi loại thuộc tính nào có thể được thêm vào một phần tử cụ thể theo cách này.
Note: Chuỗi được cung cấp trong tham số được chuyển đổi thành chữ thường.
Cú pháp
createAttribute(localName)
Tham số
Giá trị trả về
Một nút Attr.
Ngoại lệ
InvalidCharacterErrorDOMException-
Được ném ra nếu giá trị
localNamekhông phải là tên thuộc tính hợp lệ. Nó phải có ít nhất một ký tự và không được chứa khoảng trắng ASCII,NULL,/,=hoặc>(lần lượt là U+0000, U+002F, U+003D hoặc U+003E).Note: Các phiên bản trước của đặc tả kỹ thuật hạn chế hơn, yêu cầu
localNamephải là một tên XML hợp lệ.
Ví dụ
>Ví dụ cơ bản
const node = document.getElementById("div1");
const a = document.createAttribute("my_attrib");
a.value = "newVal";
node.setAttributeNode(a);
console.log(node.getAttribute("my_attrib")); // "newVal"
Đặc tả kỹ thuật
| Specification |
|---|
| DOM> # dom-document-createattribute> |