Element

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.

* Some parts of this feature may have varying levels of support.

Element là lớp cơ sở tổng quát nhất mà mọi đối tượng phần tử trong một Document kế thừa. Nó chỉ có các phương thức và thuộc tính chung cho mọi loại phần tử. Các lớp cụ thể hơn sẽ kế thừa từ Element.

Ví dụ, giao diện HTMLElement là giao diện cơ sở cho các phần tử HTML. Tương tự, giao diện SVGElement là nền tảng cho mọi phần tử SVG, và giao diện MathMLElement là giao diện cơ sở cho các phần tử MathML. Phần lớn chức năng được đặc tả sâu hơn trong hệ phân cấp lớp.

Các ngôn ngữ ngoài phạm vi nền tảng Web, như XUL thông qua giao diện XULElement, cũng triển khai Element.

EventTarget Node Element

Thuộc tính instance

Element kế thừa các thuộc tính từ giao diện cha của nó, Node, và qua đó là giao diện cha của giao diện đó, EventTarget.

Element.assignedSlot Read only

Trả về một HTMLSlotElement đại diện cho <slot> mà nút đang được chèn vào.

Element.attributes Read only

Trả về một đối tượng NamedNodeMap chứa các thuộc tính đã gán của phần tử HTML tương ứng.

Element.childElementCount Read only

Trả về số lượng phần tử con của phần tử này.

Element.children Read only

Trả về các phần tử con của phần tử này.

Element.classList Read only

Trả về một DOMTokenList chứa danh sách các lớp.

Element.className

Một chuỗi biểu thị lớp của phần tử.

Element.clientHeight Read only

Trả về một số biểu thị chiều cao bên trong của phần tử.

Element.clientLeft Read only

Trả về một số biểu thị độ rộng của viền trái của phần tử.

Element.clientTop Read only

Trả về một số biểu thị độ rộng của viền trên của phần tử.

Element.clientWidth Read only

Trả về một số biểu thị chiều rộng bên trong của phần tử.

Element.currentCSSZoom Read only

Một số cho biết mức thu phóng hiệu lực của phần tử, hoặc 1.0 nếu phần tử không được hiển thị.

Element.customElementRegistry Read only

Đối tượng CustomElementRegistry gắn với phần tử này, hoặc null nếu chưa được thiết lập.

Element.elementTiming Experimental

Một chuỗi phản ánh thuộc tính elementtiming, đánh dấu một phần tử để theo dõi trong API PerformanceElementTiming.

Element.firstElementChild Read only

Trả về phần tử con đầu tiên của phần tử này.

Element.id

Một chuỗi biểu thị id của phần tử.

Element.innerHTML

Một chuỗi biểu thị markup của nội dung phần tử.

Element.lastElementChild Read only

Trả về phần tử con cuối cùng của phần tử này.

Element.localName Read only

Một chuỗi biểu thị phần cục bộ của tên đủ điều kiện của phần tử.

Element.namespaceURI Read only

URI namespace của phần tử, hoặc null nếu không có namespace.

Element.nextElementSibling Read only

Một Element, là phần tử ngay sau phần tử đã cho trong cây, hoặc null nếu không có nút anh em.

Element.outerHTML

Một chuỗi biểu thị markup của phần tử, bao gồm cả nội dung. Khi dùng làm setter, nó thay thế phần tử bằng các nút được phân tích cú pháp từ chuỗi đã cho.

Element.part

Đại diện cho các định danh part của phần tử, được trả về dưới dạng một DOMTokenList.

Element.prefix Read only

Một chuỗi biểu thị tiền tố namespace của phần tử, hoặc null nếu không có tiền tố.

Element.previousElementSibling Read only

Một Element, là phần tử ngay trước phần tử đã cho trong cây, hoặc null nếu không có phần tử anh em.

Element.scrollHeight Read only

Trả về một số biểu thị chiều cao vùng cuộn của phần tử.

Element.scrollLeft

Một số biểu thị độ lệch cuộn sang trái của phần tử.

Element.scrollLeftMax Non-standard Read only

Trả về một số biểu thị độ lệch cuộn trái tối đa có thể có cho phần tử.

Element.scrollTop

Một số biểu thị số pixel mà phần trên của phần tử đã được cuộn theo chiều dọc.

Element.scrollTopMax Non-standard Read only

Trả về một số biểu thị độ lệch cuộn trên tối đa có thể có cho phần tử.

Element.scrollWidth Read only

Trả về một số biểu thị chiều rộng vùng cuộn của phần tử.

Element.shadowRoot Read only

Trả về shadow root mở được gắn với phần tử, hoặc null nếu không có shadow root mở.

Element.slot

Trả về tên của slot shadow DOM mà phần tử đang được chèn vào.

Element.tagName Read only

Trả về một chuỗi với tên thẻ của phần tử.

Thuộc tính instance được bao gồm từ ARIA

Giao diện Element cũng bao gồm các thuộc tính sau.

Element.ariaAtomic

Một chuỗi phản ánh thuộc tính aria-atomic, cho biết liệu công nghệ hỗ trợ sẽ trình bày toàn bộ hay chỉ một phần của vùng đã thay đổi dựa trên thông báo thay đổi do thuộc tính aria-relevant xác định.

Element.ariaAutoComplete

Một chuỗi phản ánh thuộc tính aria-autocomplete, cho biết việc nhập văn bản có thể kích hoạt hiển thị một hoặc nhiều dự đoán cho giá trị dự định của người dùng hay không.

Element.ariaBrailleLabel

Một chuỗi phản ánh thuộc tính aria-braillelabel, xác định nhãn chữ nổi Braille của phần tử.

Element.ariaBrailleRoleDescription

Một chuỗi phản ánh thuộc tính aria-brailleroledescription, xác định mô tả vai trò Braille của phần tử.

Element.ariaBusy

Một chuỗi phản ánh thuộc tính aria-busy, cho biết một phần tử có đang được sửa đổi hay không.

Element.ariaChecked

Một chuỗi phản ánh thuộc tính aria-checked, cho biết trạng thái "đã chọn" hiện tại của checkbox, radio button và các widget khác có trạng thái được chọn.

Element.ariaColCount

Một chuỗi phản ánh thuộc tính aria-colcount, xác định tổng số cột trong bảng, lưới, hoặc treegrid.