DOM - Đối tượng phần tử
Các phần tử XML có thể được định nghĩa là các khối xây dựng của XML. Các phần tử có thể hoạt động như một vùng chứa để chứa văn bản, phần tử, thuộc tính, đối tượng phương tiện hoặc tất cả những thứ này. Bất cứ khi nào trình phân tích cú pháp phân tích một tài liệu XML theo đúng định dạng, trình phân tích cú pháp sẽ điều hướng qua một nút phần tử. Một nút phần tử chứa văn bản bên trong nó được gọi là nút văn bản.
Đối tượng phần tử kế thừa các thuộc tính và các phương thức của đối tượng Node như đối tượng phần tử cũng được coi là một Node. Ngoài các thuộc tính và phương thức của đối tượng nút, nó có các thuộc tính và phương thức sau.
Tính chất
Bảng sau liệt kê các thuộc tính của đối tượng Phần tử :
Thuộc tính | Kiểu | Sự miêu tả |
---|---|---|
tagName | Chuỗi DOM | Nó cung cấp tên của thẻ cho phần tử được chỉ định. |
schemaTypeInfo | TypeInfo | Nó đại diện cho thông tin loại được liên kết với phần tử này. Điều này đã bị loại bỏ. Tham khảo thông số kỹ thuật . |
Phương pháp
Bảng dưới đây liệt kê các phương thức của Đối tượng Phần tử -
Phương pháp | Kiểu | Sự miêu tả |
---|---|---|
getAttribute () | Chuỗi DOM | Lấy giá trị của thuộc tính nếu tồn tại cho phần tử được chỉ định. |
getAttributeNS () | Chuỗi DOM | Lấy giá trị thuộc tính theo tên cục bộ và URI vùng tên. |
getAttributeNode () | Attr | Lấy tên của nút thuộc tính từ phần tử hiện tại. |
getAttributeNodeNS () | Attr | Truy xuất một nút Attr theo tên cục bộ và URI không gian tên. |
getElementsByTagName () | NodeList | Trả về một NodeList của tất cả các Phần tử con có tên thẻ đã cho, theo thứ tự tài liệu. |
getElementsByTagNameNS () | NodeList | Trả về một NodeList của tất cả các Phần tử con có tên cục bộ và URI không gian tên đã cho theo thứ tự tài liệu. |
hasAttribute () | boolean | Trả về true khi một thuộc tính có tên đã cho được chỉ định trên phần tử này hoặc có giá trị mặc định, ngược lại là false. |
hasAttributeNS () | boolean | Trả về true khi một thuộc tính có tên cục bộ nhất định và URI không gian tên được chỉ định trên phần tử này hoặc có giá trị mặc định, ngược lại là false. |
removeAttribute () | Không có giá trị trả lại | Xóa một thuộc tính theo tên. |
removeAttributeNS | Không có giá trị trả lại | Xóa một thuộc tính theo tên cục bộ và URI không gian tên. |
removeAttributeNode () | Attr | Nút thuộc tính đã chỉ định bị xóa khỏi phần tử. |
setAttribute () | Không có giá trị trả lại | Đặt một giá trị thuộc tính mới cho phần tử hiện có. |
setAttributeNS () | Không có giá trị trả lại | Thêm một thuộc tính mới. Nếu một thuộc tính có cùng tên cục bộ và URI không gian tên đã có trên phần tử, tiền tố của nó sẽ được thay đổi thành phần tiền tố của Tên đủ điều kiện và giá trị của nó được thay đổi thành tham số giá trị. |
setAttributeNode () | Attr | Đặt một nút thuộc tính mới cho phần tử hiện có. |
setAttributeNodeNS | Attr | Thêm một thuộc tính mới. Nếu một thuộc tính có tên cục bộ đó và URI không gian tên đó đã có trong phần tử, nó sẽ được thay thế bằng một thuộc tính mới. |
setIdAttribute | Không có giá trị trả lại | Nếu tham số isId là true, phương thức này khai báo thuộc tính được chỉ định là thuộc tính ID do người dùng xác định. Điều này đã bị loại bỏ. Tham khảo thông số kỹ thuật . |
setIdAttributeNS | Không có giá trị trả lại | Nếu tham số isId là true, phương thức này khai báo thuộc tính được chỉ định là thuộc tính ID do người dùng xác định. Điều này đã bị loại bỏ. Tham khảo thông số kỹ thuật . |