Derniers tutoriels de développement web
 

JavaScript HTML Document DOM


Le document objet DOM HTML est le propriétaire de tous les autres objets dans votre page Web.


L'objet HTML DOM document

L'objet document représente votre page Web.

Si vous souhaitez accéder à un élément dans une page HTML, vous commencez toujours avec accès à l'objet de document.

Voici quelques exemples de la façon dont vous pouvez utiliser l'objet de document pour accéder et manipuler HTML.


Trouver des éléments HTML

méthode La description
document.getElementById( id ) Trouver un élément par élément id
document.getElementsByTagName( name ) Trouver des éléments par nom de tag
document.getElementsByClassName( name ) Trouver des éléments par nom de classe

Modification des éléments HTML

méthode La description
element .innerHTML =  new html content Modifier le code HTML interne d'un élément
element . attribute = new value Modifiez la valeur de l'attribut d'un élément HTML
element .setAttribute (attribute, value) Modifiez la valeur de l'attribut d'un élément HTML
element .style. property = new style Changer le style d'un élément HTML

Ajout et Suppression d'éléments

méthode La description
document.createElement( element ) Création d'un élément HTML
document.removeChild( element ) Supprimer un élément HTML
document.appendChild( element ) Ajouter un élément HTML
document.replaceChild( element ) Remplacer un élément HTML
document.write( text ) Ecrire dans le flux de sortie HTML

Ajout d'événements Handlers

méthode La description
document.getElementById( id ).onclick = function(){ code } Ajout de code de gestionnaire d'événement à un onclick événement

Trouver des objets HTML

Le premier HTML DOM Niveau 1 (1998), a défini les objets 11 HTML, les collections d'objets et de propriétés. Ceux-ci sont toujours valables en HTML5.

Plus tard, en HTML DOM niveau 3, plus les objets, les collections et les propriétés ont été ajoutées.

Propriété La description DOM
document.anchors Renvoie tous les <a> éléments qui ont un attribut de nom 1
document.applets Retourne tous les <applet> éléments (désapprouvées en HTML5) 1
document.baseURI Renvoie l'URI de base absolue du document 3
document.body Retourne le <body> élément 1
document.cookie Retourne le cookie du document 1
document.doctype Renvoie le doctype du document 3
document.documentElement Retourne le <html> élément 3
document.documentMode Renvoie le mode utilisé par le navigateur 3
document.documentURI Renvoie l'URI du document 3
document.domain Retourne le nom de domaine du serveur de documents 1
document.domConfig Obsolète. Retourne la configuration du DOM 3
document.embeds Retourne tous <embed> éléments 3
document.forms Retourne tous les <form> éléments 1
document.head Retourne le <head> élément 3
document.images Retourne tous les <img> éléments 1
document.implementation Renvoie la mise en œuvre DOM 3
document.inputEncoding Renvoie l'encodage du document (jeu de caractères) 3
document.lastModified Renvoie l'heure de la date et le document a été mis à jour 3
document.links Renvoie tous les <area> et <a> éléments qui ont un attribut href 1
document.readyState Retourne le (chargement) statut du document 3
document.referrer Renvoie l'URI du referrer (le document de liaison) 1
document.scripts Retourne tous <script> éléments 3
document.strictErrorChecking Retourne si le contrôle d'erreur est appliquée 3
document.title Retourne le <title> élément 1
document.URL Renvoie l'URL complète du document 1