document

  • Raccourci de la révision : DOM/document
  • Titre de la révision : document
  • ID de la révision : 128091
  • Créé :
  • Créateur : BenoitL
  • Version actuelle ? Non
  • Commentaire mise à jour des liens, corrections

Contenu de la révision

{{template.DomRef()}}


Introduction

Dans le DOM, l'objet document fournit une manière générale de représenter les documents HTML, XHTML et XML. En plus de l'interface généralisée de document, parmi les API listées ici figure HTMLDocument, qui est une interface spécialisée pour le traitement des documents HTML (par exemple avec document.cookie ou document.alinkColor). Ces interfaces spécialisées pour les documents HTML sont présentées avec une astérisque à côté de leur nom dans le tableau ci-dessous.

L'objet document est inclus dans l'objet window (voir window) et peut contenir n'importe quel nombre d'éléments (voir element.)

Comme vous pouvez le voir dans les listes ci-dessous, les interfaces de l'objet document on trait à des matières comme le type de document, des éléments de présentation comme son formatage et ses couleurs, les plugins et applets qui sont exposées à l'utilisateur dans le document. On y trouve aussi des méthodes pour créer chacun des sous-nœuds du document, ou des éléments qui font typiquement partie de sa représentation structurelle comme l'élément <BODY>, les tableaux, etc.

Propriétés

document.alinkColor*
Renvoie ou définit la couleur des liens actifs du document.
document.anchors*
anchors renvoie une liste de toutes les ancres du document.
document.applets*
applets renvoie une liste ordonnée des applets du document.
document.bgColor*
bgColor renvoie ou définit la couleur d'arrière plan du document courant.
document.body*
body renvoie le nœud BODY du document.
document.characterSet
Renvoie le jeu de caractères utilisé par le document.
document.compatMode*
Indique si le document est rendu en mode Quirks ou Strict.
document.cookie*
Renvoie une liste des cookies du document, séparés par des points virgules, ou définit un cookie.
document.contentWindow*
Renvoie l'objet window de la fenêtre parente.
document.doctype
Renvoie le DTD (Document Type Definition) du document courant.
document.documentElement
Renvoie l'élement qui est l'enfant direct du document. Dans la plupart des cas, il s'agit de l'élément HTML.
document.domain*
domain renvoie le domaine de l'élément courant.
document.embedsDOM*
embeds renvoie une liste des objets (éléments OBJECT) inclus dans le document courant.
document.fgColor*
fgColor renvoie ou définit la couleur du texte du document.
document.firstChild
firstChild renvoie le premier nœud de la liste des enfants directs du document. (Voir aussi firstChild dans les propriétés générales des éléments.)
document.forms*
forms renvoie une liste des éléments FORM du document courant
document.height*
height renvoie ou définit la hauteur du document courant.
document.images*
images renvoie une liste des images du document.
document.implementation*
Renvoie l'implémentation DOM associée au document courant.
document.lastModified*
Rnvoie la date de dernière modification du document
document.linkColor*
Renvoie ou définit la couleur des liens du document.
document.links*
Renvoie un tableau de tous les liens du document.
document.location*
Renvoie l'URI (Uniform Ressource Identifier : identifiant uniforme de ressource) du document courant.
document.namespaceURI
Renvoie l'espace de nommage XML du document courant.
document.plugins*
Renvoie un tableau des plugins disponibles.
document.referrer*
Renvoie l'URI de la page qui a amené à cette page.
document.styleSheets*
La propriété styleSheets renvoie une liste de tous les objets styleSheet (feuille de styles) du document courant.
document.title*
Renvoie le titre du document courant.
document.URL
Renvoie une chaêne contenant l'URL (Uniform Resource Locator, repère uniforme de ressource) du document courant.
document.vlinkColor*
Renvoie ou définit la couleur des liens visités du document.
document.width*
Renvoie la largeur du document courant.

Méthodes

document.clear
Vide le document.
document.close
Ferme le flux utilisé pour l'écriture du document.
createAttribute
Crée un nouveau nœud attribut et le renvoie.
document.createDocumentFragment
Crée un nouveau fragment de document.
document.createElement
Crée un nouvel élément.
document.createTextNode
Crée un nœud de texte.
document.createEvent
Crée un nouvel évènement.
document.evalute
Évalue une expression XPath.
document.getElementById
Renvoie une référence à l'objet correspondant à l'identifiant donné.
document.getElementsByName
Retourne une liste des éléments ayant le nom donné.
document.open
Ouvre un flux pour l'écriture dans le document.
document.write
Ecrit du texte dans le document.
document.writeln
Ecrit une ligne de texte dans le document.
{{ wiki.languages( { "en": "en/DOM/document" } ) }}

Source de la révision

<p>
{{template.DomRef()}}
</p><p><br>
</p>
<h3 name="Introduction"> Introduction </h3>
<p>Dans le DOM, l'objet document fournit une manière générale de représenter les documents <a href="fr/HTML">HTML</a>, <a href="fr/XHTML">XHTML</a> et <a href="fr/XML">XML</a>. En plus de l'interface généralisée de document, parmi les API listées ici figure <a href="fr/HTMLDocument">HTMLDocument</a>, qui est une interface spécialisée pour le traitement des documents HTML (par exemple avec <a href="fr/DOM/document.cookie">document.cookie</a> ou <a href="fr/DOM/document.alinkColor">document.alinkColor</a>). Ces interfaces spécialisées pour les documents HTML sont présentées avec une astérisque à côté de leur nom dans le tableau ci-dessous.
</p><p>L'objet document est inclus dans l'objet window (voir <a href="fr/DOM/window">window</a>) et peut contenir n'importe quel nombre d'éléments (voir <a href="fr/DOM/element">element</a>.)
</p><p>Comme vous pouvez le voir dans les listes ci-dessous, les interfaces de l'objet document on trait à des matières comme le type de document, des éléments de présentation comme son formatage et ses couleurs, les plugins et applets qui sont exposées à l'utilisateur dans le document. On y trouve aussi des méthodes pour créer chacun des sous-nœuds du document, ou des éléments qui font typiquement partie de sa représentation structurelle comme l'élément &lt;BODY&gt;, les tableaux, etc.
</p>
<h3 name="Propri.C3.A9t.C3.A9s"> Propriétés </h3>
<dl><dt> <a href="fr/DOM/document.alinkColor">document.alinkColor</a>*
</dt><dd> Renvoie ou définit la couleur des liens actifs du document.
</dd></dl>
<dl><dt> <a href="fr/DOM/document.anchors">document.anchors</a>*
</dt><dd> <b>anchors</b> renvoie une liste de toutes les ancres du document.
</dd></dl>
<dl><dt> <a href="fr/DOM/document.applets">document.applets</a>*
</dt><dd> <b>applets</b> renvoie une liste ordonnée des applets du document.
</dd></dl>
<dl><dt> <a href="fr/DOM/document.bgColor">document.bgColor</a>*
</dt><dd> <b>bgColor</b> renvoie ou définit la couleur d'arrière plan du document courant.
</dd></dl>
<dl><dt> <a href="fr/DOM/document.body">document.body</a>*
</dt><dd> <b>body</b> renvoie le nœud BODY du document.
</dd></dl>
<dl><dt> <a href="fr/DOM/document.characterSet">document.characterSet</a>
</dt><dd> Renvoie le jeu de caractères utilisé par le document.
</dd></dl>
<dl><dt> <a href="fr/DOM/document.compatMode">document.compatMode</a>*
</dt><dd> Indique si le document est rendu en mode Quirks ou Strict.
</dd></dl>
<dl><dt> <a href="fr/DOM/document.cookie">document.cookie</a>*
</dt><dd> Renvoie une liste des cookies du document, séparés par des points virgules, ou définit un cookie.
</dd></dl>
<dl><dt> <a href="fr/DOM/document.contentWindow">document.contentWindow</a>*
</dt><dd> Renvoie l'objet window de la fenêtre parente.
</dd></dl>
<dl><dt> <a href="fr/DOM/document.doctype">document.doctype</a>
</dt><dd> Renvoie le DTD (Document Type Definition) du document courant.
</dd></dl>
<dl><dt> <a href="fr/DOM/document.documentElement">document.documentElement</a>
</dt><dd> Renvoie l'élement qui est l'enfant direct du document. Dans la plupart des cas, il s'agit de l'élément HTML.
</dd></dl>
<dl><dt> <a href="fr/DOM/document.domain">document.domain</a>*
</dt><dd> <b>domain</b> renvoie le domaine de l'élément courant.
</dd></dl>
<dl><dt> <a href="fr/DOM/document.embeds">document.embedsDOM</a>*
</dt><dd> <b>embeds</b> renvoie une liste des objets (éléments OBJECT) inclus dans le document courant.
</dd></dl>
<dl><dt> <a href="fr/DOM/document.fgColor">document.fgColor</a>*
</dt><dd> <b>fgColor</b> renvoie ou définit la couleur du texte du document.
</dd></dl>
<dl><dt> <a href="fr/DOM/document.firstChild">document.firstChild</a>
</dt><dd> <b>firstChild</b> renvoie le premier nœud de la liste des enfants directs du document. (Voir aussi <a href="fr/DOM/element.firstChild">firstChild</a> dans les propriétés générales des éléments.)
</dd></dl>
<dl><dt> <a href="fr/DOM/document.forms">document.forms</a>*
</dt><dd> <b>forms</b> renvoie une liste des éléments FORM du document courant
</dd></dl>
<dl><dt> <a href="fr/DOM/document.height">document.height</a>*
</dt><dd> <b>height</b> renvoie ou définit la hauteur du document courant.
</dd></dl>
<dl><dt> <a href="fr/DOM/document.images">document.images</a>*
</dt><dd> <b>images</b> renvoie une liste des images du document.
</dd></dl>
<dl><dt> <a href="fr/DOM/document.implementation">document.implementation</a>*
</dt><dd> Renvoie l'implémentation DOM associée au document courant.
</dd></dl>
<dl><dt> <a href="fr/DOM/document.lastModified">document.lastModified</a>*
</dt><dd> Rnvoie la date de dernière modification du document
</dd></dl>
<dl><dt> <a href="fr/DOM/document.linkColor">document.linkColor</a>*
</dt><dd> Renvoie ou définit la couleur des liens du document.
</dd></dl>
<dl><dt> <a href="fr/DOM/document.links">document.links</a>*
</dt><dd> Renvoie un tableau de tous les liens du document.
</dd></dl>
<dl><dt> <a href="fr/DOM/document.location">document.location</a>*
</dt><dd> Renvoie l'URI (Uniform Ressource Identifier : identifiant uniforme de ressource) du document courant.
</dd></dl>
<dl><dt> <a href="fr/DOM/document.namespaceURI">document.namespaceURI</a>
</dt><dd> Renvoie l'espace de nommage XML du document courant.
</dd></dl>
<dl><dt> <a href="fr/DOM/document.plugins">document.plugins</a>*
</dt><dd> Renvoie un tableau des plugins disponibles.
</dd></dl>
<dl><dt> <a href="fr/DOM/document.referrer">document.referrer</a>*
</dt><dd> Renvoie l'URI de la page qui a amené à cette page.
</dd></dl>
<dl><dt> <a href="fr/DOM/document.styleSheets">document.styleSheets</a>*
</dt><dd> La propriété <b>styleSheets</b> renvoie une liste de tous les objets <i>styleSheet</i> (feuille de styles) du document courant.
</dd></dl>
<dl><dt> <a href="fr/DOM/document.title">document.title</a>*
</dt><dd> Renvoie le titre du document courant.
</dd></dl>
<dl><dt> <a href="fr/DOM/document.URL">document.URL</a>
</dt><dd> Renvoie une chaêne contenant l'URL (Uniform Resource Locator,  repère uniforme de ressource) du document courant.
</dd></dl>
<dl><dt> <a href="fr/DOM/document.vlinkColor">document.vlinkColor</a>*
</dt><dd> Renvoie ou définit la couleur des liens visités du document.
</dd></dl>
<dl><dt> <a href="fr/DOM/document.width">document.width</a>*
</dt><dd> Renvoie la largeur du document courant.
</dd></dl>
<h3 name="M.C3.A9thodes"> Méthodes </h3>
<dl><dt> <a href="fr/DOM/document.clear">document.clear</a>
</dt><dd> Vide le document.
</dd></dl>
<dl><dt> <a href="fr/DOM/document.close">document.close</a>
</dt><dd> Ferme le flux utilisé pour l'écriture du document.
</dd></dl>
<dl><dt> <a href="fr/DOM/element.createAttribute">createAttribute</a>
</dt><dd> Crée un nouveau nœud attribut et le renvoie.
</dd></dl>
<dl><dt> <a href="fr/DOM/document.createDocumentFragment">document.createDocumentFragment</a>
</dt><dd> Crée un nouveau fragment de document.
</dd></dl>
<dl><dt> <a href="fr/DOM/document.createElement">document.createElement</a>
</dt><dd> Crée un nouvel élément.
</dd></dl>
<dl><dt> <a href="fr/DOM/document.createTextNode">document.createTextNode</a>
</dt><dd> Crée un nœud de texte.
</dd></dl>
<dl><dt> <a href="fr/DOM/document.createEvent">document.createEvent</a>
</dt><dd> Crée un nouvel évènement.
</dd></dl>
<dl><dt> <a href="fr/DOM/document.evaluate">document.evalute</a>
</dt><dd> Évalue une expression XPath.
</dd></dl>
<dl><dt> <a href="fr/DOM/document.getElementById">document.getElementById</a>
</dt><dd> Renvoie une référence à l'objet correspondant à l'identifiant donné.
</dd></dl>
<dl><dt> <a href="fr/DOM/document.getElementsByName">document.getElementsByName</a>
</dt><dd> Retourne une liste des éléments ayant le nom donné.
</dd></dl>
<dl><dt> <a href="fr/DOM/document.open">document.open</a>
</dt><dd> Ouvre un flux pour l'écriture dans le document.
</dd></dl>
<dl><dt> <a href="fr/DOM/document.write">document.write</a>
</dt><dd> Ecrit du texte dans le document.
</dd></dl>
<dl><dt> <a href="fr/DOM/document.writeln">document.writeln</a>
</dt><dd> Ecrit une ligne de texte dans le document.
</dd></dl>
{{ wiki.languages( { "en": "en/DOM/document" } ) }}
Revenir à cette révision