Please note, this is a STATIC archive of website developer.mozilla.org from 03 Nov 2016, cach3.com does not collect or store any user information, there is no "phishing" involved.

Référence du DOM

Le Document Object Model ou DOM (pour modèle objet de document) est une interface de programmation pour les documents HTML, XML et SVG. Il fournit une représentation structurée du document sous forme d'un arbre et définit la façon dont la structure peut être manipulée par les programmes, en termes de style et de contenu. Le DOM représente le document comme un ensemble de nœuds et d'objets possédant des propriétés et des méthodes. Les nœuds peuvent également avoir des gestionnaires d'évènements se déclenchant lorsqu'un évènement se produit. Cela permet de manipuler des pages web grâce à des scripts et/ou des langages de programmation.

Bien qu'il soit utilisé la plupart du temps avec JavaScript, le DOM peut être manipulé via d'autres langages, cela est cependant moins répandu.

Cette page est la table des matières de la référence du DOM disponible avec Gecko.

Préface

Introduction

Référence de DOM element

Référence de DOM window

Référence de DOM document

Référence de DOM event

Référence de DOM style

Référence de DOM range

Référence de DOM selection

Interface de l'élément HTML Form

Interface de l'élément HTML Table

Exemples d'utilisation du DOM

Interfaces DOM

Interfaces DOM obsolètes

Le Document Object Model est en cours de simplification. Afin d'y parvenir, les interfaces qui suivent, présentées dans le DOM niveau 3 ou avant, ont été retirées. Il n'est pas certain que toutes soient définitivement supprimées et pour le moment elles sont considérées comme obsolètes et devraient être évitées :

Interfaces HTML

Un document contenant du HTML est décrit par l'interface HTMLDocument. La spécification HTML étend également l'interface Document.

Un objet HTMLDocument fournit également un accès aux fonctionnalités du navigateur : les onglets et la fenêtre utilisés pour dessiner (interface Window), le Style qui lui est associé (généralement CSS), l'historique de navigation dans un contexte avec History , et éventuellement une Selection dans le document.

Interfaces des éléments HTML

Autres interfaces

Interfaces HTML obsolètes

Interfaces SVG

Interfaces des éléments SVG

Interfaces des types de données SVG

Voici l'API DOM fournie pour les types de données utilisés dans les définitions des attributs et des propriétés SVG.

Note : À partir de Gecko 5.0, les interfaces suivantes : SVGLengthList, SVGNumberList, SVGPathSegList, et SVGPointList, représentant des listes d'objets sont indexées peuvent être manipulées comme des tableaux. De plus, elles possèdent une propriété indiquant le nombre d'éléments contenus dans la liste.

Statiques

Animées

Interfaces des segments SVG Path

Interfaces SMIL

Autres interfaces SVg

Voir aussi

Étiquettes et contributeurs liés au document

Étiquettes : 
 Contributeurs à cette page : jmh, robin850, teoli, SphinxKnight, damien.flament, BenoitL, Mgjbot, Fredchat
 Dernière mise à jour par : jmh,