Element
Оновлено: 09.03.2023
Об'єкт Element
У HTML DOM об’єкт Element представляє елемент HTML, наприклад P, DIV, A, TABLE або будь-який інший елемент HTML.
Властивості та методи
Наступні властивості та методи можна використовувати для всіх елементів HTML:
Property / Method | Description |
accessKey | Sets or returns the accesskey attribute of an element |
addEventListener() | Attaches an event handler to an element |
appendChild() | Adds (appends) a new child node to an element |
attributes | Returns a NamedNodeMap of an element's attributes |
blur() | Removes focus from an element |
childElementCount | Returns an elements's number of child elements |
childNodes | Returns a NodeList of an element's child nodes |
children | Returns an HTMLCollection of an element's child elements |
classList | Returns the class name(s) of an element |
className | Sets or returns the value of the class attribute of an element |
click() | Simulates a mouse-click on an element |
clientHeight | Returns the height of an element, including padding |
clientLeft | Returns the width of the left border of an element |
clientTop | Returns the width of the top border of an element |
clientWidth | Returns the width of an element, including padding |
cloneNode() | Clones an element |
closest() | Searches the DOM tree for the closest element that matches a CSS selector |
compareDocumentPosition() | Compares the document position of two elements |
contains() | Returns true if a node is a descendant of a node |
contentEditable | Sets or returns whether the content of an element is editable or not |
dir | Sets or returns the value of the dir attribute of an element |
firstChild | Returns the first child node of an element |
firstElementChild | Returns the first child element of an element |
focus() | Gives focus to an element |
getAttribute() | Returns the value of an element's attribute |
getAttributeNode() | Returns an attribute node |
getBoundingClientRect() | Returns the size of an element and its position relative to the viewport |
getElementsByClassName() | Returns a collection of child elements with a given class name |
getElementsByTagName() | Returns a collection of child elements with a given tag name |
hasAttribute() | Returns true if an element has a given attribute |
hasAttributes() | Returns true if an element has any attributes |
hasChildNodes() | Returns true if an element has any child nodes |
id | Sets or returns the value of the id attribute of an element |
innerHTML | Sets or returns the content of an element |
innerText | Sets or returns the text content of a node and its descendants |
insertAdjacentElement() | Inserts a new HTML element at a position relative to an element |
insertAdjacentHTML() | Inserts an HTML formatted text at a position relative to an element |
insertAdjacentText() | Inserts text into a position relative to an element |
insertBefore() | Inserts a new child node before an existing child node |
isContentEditable | Returns true if an element's content is editable |
isDefaultNamespace() | Returns true if a given namespaceURI is the default |
isEqualNode() | Checks if two elements are equal |
isSameNode() | Checks if two elements are the same node |
isSupported() | Deprecated |
lang | Sets or returns the value of the lang attribute of an element |
lastChild | Returns the last child node of an element |
lastElementChild | Returns the last child element of an element |
matches() | Returns true if an element is matched by a given CSS selector |
namespaceURI | Returns the namespace URI of an element |
nextSibling | Returns the next node at the same node tree level |
nextElementSibling | Returns the next element at the same node tree level |
nodeName | Returns the name of a node |
nodeType | Returns the node type of a node |
nodeValue | Sets or returns the value of a node |
normalize() | Joins adjacent text nodes and removes empty text nodes in an element |
offsetHeight | Returns the height of an element, including padding, border and scrollbar |
offsetWidth | Returns the width of an element, including padding, border and scrollbar |
offsetLeft | Returns the horizontal offset position of an element |
offsetParent | Returns the offset container of an element |
offsetTop | Returns the vertical offset position of an element |
outerHTML | Sets or returns the content of an element (including the start tag and the end tag) |
outerText | Sets or returns the outer text content of a node and its descendants |
ownerDocument | Returns the root element (document object) for an element |
parentNode | Returns the parent node of an element |
parentElement | Returns the parent element node of an element |
previousSibling | Returns the previous node at the same node tree level |
previousElementSibling | Returns the previous element at the same node tree level |
querySelector() | Returns the first child element that matches a CSS selector(s) |
querySelectorAll() | Returns all child elements that matches a CSS selector(s) |
remove() | Removes an element from the DOM |
removeAttribute() | Removes an attribute from an element |
removeAttributeNode() | Removes an attribute node, and returns the removed node |
removeChild() | Removes a child node from an element |
removeEventListener() | Removes an event handler that has been attached with the addEventListener() method |
replaceChild() | Replaces a child node in an element |
scrollHeight | Returns the entire height of an element, including padding |
scrollIntoView() | Scrolls the an element into the visible area of the browser window |
scrollLeft | Sets or returns the number of pixels an element's content is scrolled horizontally |
scrollTop | Sets or returns the number of pixels an element's content is scrolled vertically |
scrollWidth | Returns the entire width of an element, including padding |
setAttribute() | Sets or changes an attribute's value |
setAttributeNode() | Sets or changes an attribute node |
style | Sets or returns the value of the style attribute of an element |
tabIndex | Sets or returns the value of the tabindex attribute of an element |
tagName | Returns the tag name of an element |
textContent | Sets or returns the textual content of a node and its descendants |
title | Sets or returns the value of the title attribute of an element |
toString() | Converts an element to a string |