English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
L'objet Element représente un élément HTML, par exemple <p>, <div>, <a>, <form> ou tout autre élément HTML.
L'objet Element ne possède que les méthodes et attributs communs à tous les éléments.
Le tableau suivant liste les attributs de l'objet Element :
Attribut | Description |
---|---|
accessKey | Définit ou retourne la valeur de l'attribut 'accesskey' de l'élément |
attributes | Retourne la NamedNodeMap des attributs de l'élément |
childElementCount | Retourne le nombre d'éléments enfants de l'élément donné |
childNodes | Retourne la liste des nœuds enfants (y compris les nœuds de texte et de commentaire) de l'élément |
children | Retourne la liste des éléments enfants de l'élément (sans les nœuds de texte et de commentaire) |
classList | Retourne le nom de la classe de l'élément |
className | Définit ou retourne la valeur de l'attribut 'class' de l'élément |
clientHeight | Retourne la hauteur de l'élément, y compris les rembourrages |
clientLeft | Retourne la largeur du bord gauche de l'élément |
clientTop | Retourne la largeur du bord supérieur de l'élément |
clientWidth | Retourne la largeur de l'élément, y compris les rembourrages |
contentEditable | Définit ou retourne si le contenu de l'élément est éditable |
dir | Définit ou retourne la valeur de l'attribut 'dir' de l'élément |
firstChild | Retourne le premier nœud enfant de l'élément |
firstElementChild | Retourne le premier élément enfant de l'élément (sans les nœuds de texte et de commentaire) |
id | Définir ou retourner la valeur de l'attribut id de l'élément |
innerHTML | Définir ou retourner le contenu de l'élément |
innerText | Définir ou retourner le contenu texte des descendants de l'élément |
isContentEditable | Retourne true si le contenu de l'élément est éditable ; sinon retourne false |
lang | Définir ou retourner la valeur de l'attribut lang de l'élément |
lastChild | Retourner le dernier enfant de l'élément |
lastElementChild | Retourner le dernier enfant de l'élément (ne pas inclure les noeuds texte et les noeuds commentaires) |
namespaceURI | Retourner l'URI de l'espace de nom de l'élément |
nextSibling | Retourner le noeud suivant de la même niveau dans l'arbre des noeuds |
nextElementSibling | Retourner l'élément suivant de la même niveau dans l'arbre des noeuds (ne pas inclure les noeuds texte et les noeuds commentaires) |
nodeName | Retourner le nom du noeud |
nodeType | Retourner le type de noeud du noeud |
nodeValue | Définir ou retourner la valeur du noeud |
offsetHeight | Retourner la hauteur de l'élément, y compris le rembourrage, les bordures et les barres de défilement |
offsetWidth | Retourner la largeur de l'élément, y compris le rembourrage, les bordures et les barres de défilement |
offsetLeft | Retourner la position horizontale de l'élément |
offsetParent | Retourner le conteneur de décalage de l'élément |
offsetTop | Retourner la position verticale de l'élément |
ownerDocument | Retourner l'élément racine (objet document) |
parentNode | Retourner le noeud parent de l'élément |
parentElement | Retourner l'élément parent de l'élément |
previousSibling | Retourner le noeud précédent de la même niveau dans l'arbre des noeuds |
previousElementSibling | Retourner l'élément précédent de la même niveau dans l'arbre des noeuds (ne pas inclure les noeuds texte et les noeuds commentaires) |
scrollHeight | Retourner un Number représentant la hauteur de la vue de défilement de l'élément |
scrollLeft | Définir ou retourner le nombre de pixels de défilement horizontal du contenu de l'élément |
scrollTop | Définir ou retourner le nombre de pixels de défilement vertical du contenu de l'élément |
scrollWidth | Retourner un Number représentant la largeur de la vue de défilement de l'élément |
style | Définir ou retourner la valeur de l'attribut style de l'élément |
tabIndex | Définir ou retourner la valeur de l'attribut tabindex de l'élément |
tagName | Retourner le nom de balise de l'élément |
textContent | Définir ou retourner le contenu texte des descendants du noeud |
title | Définir ou retourner la valeur de l'attribut title de l'élément |
Le tableau suivant liste les méthodes de l'objet Element :
Méthode | Description |
---|---|
addEventListener() | Ajoute un gestionnaire d'événement à l'élément spécifié |
appendChild() | Ajoute un nouveau sous-nœud à l'élément en tant que dernier sous-nœud |
blur() | Retire le focus de l'élément |
cloneNode() | Clone l'élément |
click() | Simule un clic de souris sur l'élément |
compareDocumentPosition() | Compare la position documentaire de deux éléments |
contains() | Retourne true si le nœud est un descendant du nœud, sinon retourne false |
focus() | Met l'accent sur l'élément |
getAttribute() | Retourne la valeur de l'attribut spécifié du nœud d'élément |
getAttributeNode() | Retourne le nœud d'attribut spécifié |
getBoundingClientRect() | Retourne la taille de l'élément et sa position par rapport à la fenêtre de visualisation |
getElementsByClassName() | Retourne la liste de tous les sous-éléments ayant la classe spécifiée |
getElementsByTagName() | Retourne la liste de tous les sous-éléments ayant le nom de balise spécifié |
hasAttribute() | Retourne true si l'élément a l'attribut spécifié, sinon retourne false |
hasAttributes() | Retourne true si l'élément a tout attribut, sinon retourne false |
hasChildNodes() | Retourne true si l'élément a tout sous-nœud, sinon retourne false |
insertAdjacentElement() | Insère un élément HTML à la position spécifiée par rapport à l'élément courant |
insertAdjacentHTML() | Insère du texte au format HTML à la position spécifiée par rapport à l'élément courant |
insertAdjacentText() | Insère du texte à la position spécifiée par rapport à l'élément courant |
insertBefore() | Insère un nouveau sous-nœud avant le sous-nœud existant spécifié |
isDefaultNamespace() | Retourne true si l'URI d'espace de nom spécifié est la valeur par défaut, sinon retourne false |
isEqualNode() | Vérifie si deux éléments sont égaux |
isSameNode() | Vérifie si deux éléments sont sur le même nœud |
isSupported() | Retourne true si l'élément prend en charge la fonction spécifiée |
normalize() | Connecte les nœuds de texte adjacents, et supprime les nœuds de texte vides de l'élément |
querySelector() | Renvoie le premier enfant élément qui correspond au sélecteur CSS spécifié |
querySelectorAll() | Retourner tous les éléments enfants correspondant au sélecteur CSS spécifié de l'élément |
removeAttribute() | Supprimer une propriété spécifiée de l'élément |
removeAttributeNode() | Supprimer un nœud d'attribut spécifié et retourner le nœud supprimé |
removeChild() | Supprimer un nœud enfant de l'élément |
removeEventListener() | Supprimer le gestionnaire d'événement ajouté à la méthode addEventListener() |
replaceChild() | Remplacer un nœud enfant dans un élément |
requestFullscreen() | Afficher un élément en mode plein écran |
scrollIntoView() | Faire défiler un élément spécifié dans la zone visible de la fenêtre du navigateur |
setAttribute() | Définir ou modifier un attribut spécifié en valeur spécifiée |
setAttributeNode() | Définir ou modifier un nœud d'attribut spécifié |
toString() | Convertir un élément en chaîne |