English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Element对象表示HTML元素,例如<p>,<div>,<a>,<form>或任何其他HTML元素。
Element对象仅具有各种元素共有的方法和属性。
下表列出了Element对象的属性:
属性 | 描述 |
---|---|
accessKey | 设置或返回元素的accesskey属性 |
attributes | 返回元素属性的NamedNodeMap |
childElementCount | 返回给定元素的子元素数 |
childNodes | 返回元素的子节点(包括文本和注释节点)的列表 |
children | 返回元素的子元素的列表(不包括文本和注释节点) |
classList | 返回元素的类名 |
className | 设置或返回元素的class属性的值 |
clientHeight | 返回元素的高度,包括填充 |
clientLeft | 返回元素左边框的宽度 |
clientTop | 返回元素顶部边框的宽度 |
clientWidth | 返回元素的宽度,包括填充 |
contentEditable | 设置或返回元素的内容是否可编辑 |
dir | 设置或返回元素的dir属性的值 |
firstChild | 返回元素的第一个子节点 |
firstElementChild | 返回元素的第一个子元素(不包括文本和注释节点) |
id | Setzen oder Rückgabe des Werts der id-Eigenschaft des Elements |
innerHTML | Setzen oder Rückgabe des Inhalts des Elements |
innerText | Setzen oder Rückgabe des Textinhalts des Elements und seiner Nachkommen |
isContentEditable | Wenn der Inhalt des Elements editierbar ist, wird true zurückgegeben; sonst wird false zurückgegeben |
lang | Setzen oder Rückgabe des Werts der lang-Eigenschaft des Elements |
lastChild | Rückgabe des letzten Kindknotens des Elements |
lastElementChild | Rückgabe des letzten Kindelements des Elements (ohne Text- und Kommentar-Knoten) |
namespaceURI | Rückgabe des Namensraums URI des Elements |
nextSibling | Rückgabe des nächsten Knotens auf der gleichen Knotenbaumniveau |
nextElementSibling | Rückgabe des nächsten Elements auf der gleichen Knotenbaumniveau (ohne Text- und Kommentar-Knoten) |
nodeName | Rückgabe des Namens des Knotens |
nodeType | Rückgabe des Knotentyps |
nodeValue | Setzen oder Rückgabe des Wertes des Knotens |
offsetHeight | Rückgabe der Höhe des Elements, einschließlich Füllung, Rahmen und Scrollbalken |
offsetWidth | Rückgabe der Breite des Elements, einschließlich Füllung, Rahmen und Scrollbalken |
offsetLeft | Rückgabe der horizontalen Ausrichtung des Elements |
offsetParent | Rückgabe des Containers der Ausrichtung des Elements |
offsetTop | Rückgabe der vertikalen Ausrichtung des Elements |
ownerDocument | Rückgabe des Wurzelelements (Dokumentobjekt) des Elements |
parentNode | Rückgabe des übergeordneten Knotens des Elements |
parentElement | Rückgabe des übergeordneten Elements des Elements |
previousSibling | Rückgabe des vorherigen Knotens auf der gleichen Knotenbaumniveau |
previousElementSibling | Rückgabe des vorherigen Elements auf der gleichen Knotenbaumniveau (ohne Text- und Kommentar-Knoten) |
scrollHeight | Rückgabe eines Numbers, der die Höhe der Scrollansicht des Elements darstellt |
scrollLeft | Setzen oder Rückgabe der Pixelbreite der horizontalen Scrollbewegung des Inhalts des Elements |
scrollTop | Setzen oder Rückgabe der Pixelhöhe der vertikalen Scrollbewegung des Inhalts des Elements |
scrollWidth | Rückgabe eines Numbers, der die Breite der Scrollansicht des Elements darstellt |
style | Setzen oder Rückgabe des Werts der style-Eigenschaft des Elements |
tabIndex | Setzen oder Rückgabe des Werts der tabindex-Eigenschaft des Elements |
tagName | Rückgabe des Tag-Namens des Elements |
textContent | Setzen oder Rückgabe des Textinhalts der Knoten und ihrer Nachkommen |
title | Setzen oder Rückgabe des Werts der title-Eigenschaft des Elements |
Die nachstehende Tabelle zeigt die Methoden des Element-Objekts:
方法 | 描述 |
---|---|
addEventListener() | 将事件处理程序附加到指定的元素 |
appendChild() | 将新的子节点添加到元素,作为最后一个子节点 |
blur() | 从元素上移开焦点 |
cloneNode() | 克隆元素 |
click() | 模拟鼠标单击元素 |
compareDocumentPosition() | 比较两个元素的文档位置 |
contains() | 如果节点是节点的后代,则返回true,否则返回false |
focus() | 将重点放在元素上 |
getAttribute() | 返回元素节点的指定属性值 |
getAttributeNode() | 返回指定的属性节点 |
getBoundingClientRect() | 返回元素的大小及其相对于视口的位置 |
getElementsByClassName() | 返回具有指定类名的所有子元素的列表 |
getElementsByTagName() | 返回具有指定标签名称的所有子元素的列表 |
hasAttribute() | 如果元素具有指定的属性,则返回true,否则返回false |
hasAttributes() | 如果元素具有任何属性,则返回true,否则返回false |
hasChildNodes() | 如果元素具有任何子节点,则返回true,否则返回false |
insertAdjacentElement() | 在相对于当前元素的指定位置插入HTML元素 |
insertAdjacentHTML() | 在相对于当前元素的指定位置插入HTML格式的文本 |
insertAdjacentText() | 将文本插入到相对于当前元素的指定位置 |
insertBefore() | 在指定的现有子节点之前插入新的子节点 |
isDefaultNamespace() | 如果指定的namespaceURI为默认值,则返回true;否则返回false |
isEqualNode() | 检查两个元素是否相等 |
isSameNode() | 检查两个元素是否在同一节点上 |
isSupported() | 如果元素支持指定功能,则返回true |
normalize() | 连接相邻的文本节点,并删除元素中的空文本节点 |
querySelector() | 返回与元素的指定CSS选择器匹配的第一个子元素 |
querySelectorAll() | Alle Kindelemente, die mit dem angegebenen CSS-Selektor des Elements übereinstimmen, zurückgeben |
removeAttribute() | Ein bestimmtes Attribut aus einem Element löschen |
removeAttributeNode() | Einen bestimmten Attributknoten löschen und den gelöschten Knoten zurückgeben |
removeChild() | Ein Kindknoten aus einem Element löschen |
removeEventListener() | Einen Ereignisbehandler, der durch die Methode addEventListener() hinzugefügt wurde, löschen |
replaceChild() | Einen Kindknoten im Element ersetzen |
requestFullscreen() | Ein Element im Vollbildmodus anzeigen |
scrollIntoView() | Ein bestimmtes Element in den Sichtbereich des Browserfensters rollen |
setAttribute() | Einen bestimmten Attribut oder Wert setzen oder ändern |
setAttributeNode() | Einen bestimmten Attributknoten setzen oder ändern |
toString() | Element in eine Zeichenkette umwandeln |