Interface: HTMLDocument

Description: Objet "document" dans un document HTML.



Il manque encore DOM3Node pour reflèter réellement tous les attributs et méthodes de l'objet document dans Mozilla.


Attributs

Lecture SeuleTypeNomDescription
DOMString alinkColor
Couleur des liens actifs
OUI HTMLCollection anchors
Une collection de tous les éléments A du document avec une valeur à l'attribut name.
OUI HTMLCollection applets
Une collection de tous les éléments OBJECT qui inclus un élément APPLET (déprécié) dans le document.
OUI NamedNodeMap attributes
Un objet NamedNodeMap contenant tous les attributs du noeud [si le noeud est un Element, if (nodeType==Node.ELEMENT_NODE) ].
OUI NamedNodeMap attributes
Un objet NamedNodeMap contenant tous les attributs du noeud [si le noeud est un Element, if (nodeType==Node.ELEMENT_NODE) ].
OUI DOMString baseURI
L'URI absolue du noeud ou null si l'implémentation est incapable d'obtenir une URI absolue.
DOMString bgColor
Couleur de fond du document
HTMLElement body
L'élément qui contient le contenu du document. Retourne l'élément BODY ou FRAMESET selon le cas.
OUI DOMString characterSet
Indique le jeu de caractères utilisé pour l'encodage du texte.
OUI NodeList childNodes
Un NodeList contient tous les enfants du noeud. S'il n'y a pas d'enfant, le NodeList existe mais ne contient aucun noeud. (NodeList.length=0)
OUI NodeList childNodes
Un NodeList contient tous les enfants du noeud. S'il n'y a pas d'enfant, le NodeList existe mais ne contient aucun noeud. (NodeList.length=0)
OUI DOMString compatMode
Compatibilité CSS du document. CSS1Compat en mode strict.
OUI DOMString contentType
DOMString cookie
Les cookies associés au document.
OUI AbstractView defaultView
DOMString designMode
DOMString dir
OUI DocumentType doctype
La déclaration du type du document (DOCTYPE) associée avec ce document. La valeur est null pour les documents sans DOCTYPE.
OUI Element documentElement
C'est un attribut commode pour accéder directement à la racine du document (qui est un noeud enfant). Pour les documents HTML, il correspond à la balise HTML.
OUI DOMString domain
Le nom de domaine du serveur qui a fournit le document ou null le serveur ne peut être identifier par un nom de domaine.
DOMString domain
OUI HTMLCollection embeds
Collection des objects inclus
DOMString fgColor
Couleur du texte du document
OUI Node firstChild
Le premier noeud enfant de ce noeud. S'il n'y a pas d'enfant, retourne null.
OUI Node firstChild
Le premier noeud enfant de ce noeud. S'il n'y a pas d'enfant, retourne null.
OUI HTMLCollection forms
Une collection de tous les formulaires d'un document.
OUI long height
Hauteur du document.
OUI HTMLCollection images
Une collection de tous les Element IMG du document.
OUI DOMImplementation implementation
L'objet DOMImplementation définit les modules qui gère ce document. Une application DOM peut utilisé plusieurs objets provenants de plusieurs implémentations.HTML, XML
OUI Node lastChild
Le dernier noeud enfant de ce noeud. S'il n'y a pas d'enfant, retourne null.
OUI Node lastChild
Le dernier noeud enfant de ce noeud. S'il n'y a pas d'enfant, retourne null.
OUI DOMString lastModified
Date de la dernière modification du document.
DOMString linkColor
Couleur des liens ni actifs ni visités
OUI HTMLCollection links
Une collection de tous les éléments AREA et A du document qui possède une valeur pour l'attribut href.
OUI DOMString localName
Retourne la partie locale du nom qualifié de ce noeud.
OUI DOMString localName
Retourne la partie locale du nom qualifié de ce noeud.
OUI location location
OUI DOMString namespaceURI
L'URI d'espace de nommage de ce noeud, ou la valeur null si ce n'est pas spécifié.
OUI DOMString namespaceURI
L'URI d'espace de nommage de ce noeud, ou la valeur null si ce n'est pas spécifié.
OUI Node nextSibling
Le noeud qui suit immédiatement (après) le noeud courant. S'il n'existe pas, l'attribut est null.
OUI Node nextSibling
Le noeud qui suit immédiatement (après) le noeud courant. S'il n'existe pas, l'attribut est null.
OUI DOMString nodeName
Le nom du noeud.
OUI DOMString nodeName
Le nom du noeud.
OUI unsigned short nodeType
Un code (entier) qui représente le type de noeud.
OUI unsigned short nodeType
Un code (entier) qui représente le type de noeud.
DOMString nodeValue
La valeur d'un noeud selon le type de Noeud. (Voir la table dans l'interface Node).
DOMString nodeValue
La valeur d'un noeud selon le type de Noeud. (Voir la table dans l'interface Node).
OUI Document ownerDocument
L'objet Document associé à un noeud. C'est aussi l'objet permettant de créer de nouveaux noeuds.
OUI Document ownerDocument
L'objet Document associé à un noeud. C'est aussi l'objet permettant de créer de nouveaux noeuds.
OUI Node parentNode
Le parent du noeud. Tous les noeuds peuvent avoir un noeud parent. Exception faite de : Document, DocumentFragment, Entity, Notation et Attr.
OUI Node parentNode
Le parent du noeud. Tous les noeuds peuvent avoir un noeud parent. Exception faite de : Document, DocumentFragment, Entity, Notation et Attr.
OUI HTMLCollection plugins
Collection des plugins disponibles pour le navigateur.
DOMString prefix
Le préfixe d'espace de nommage de ce noeud, ou la valeur null si ce n'est pas spécifié.
DOMString prefix
Le préfixe d'espace de nommage de ce noeud, ou la valeur null si ce n'est pas spécifié.
OUI Node previousSibling
Le noeud précédent immédiatement le noeud courant. S'il n'existe pas, l'attribut est null.
OUI Node previousSibling
Le noeud précédent immédiatement le noeud courant. S'il n'existe pas, l'attribut est null.
OUI DOMString referrer
Retourne l'URI de la page qui a permis d'accéder à cette page. La valeur est vide si l'utilisateur à accéder directement à cette page.
OUI StyleSheetList styleSheets
Une liste contenant toutes les feuilles de style explicitement reliées ou incorporées dans un document.
DOMString textContent
Retourne le contenu texte de ce noeud et de ces noeuds enfants.
DOMString title
Titre de la page. Contient le contenu de la balise title.
DOMString title
Le titre du document spécifé dans l'élément TITLE (dans l'entête) du document.
OUI DOMString URL
L'URI complet du document.
DOMString vlinkColor
Couleur des liens visités
OUI long width
Largeur du document.

Méthodes

RetourNomDescription
void addBinding
void addEventListener
Permet d'enregistrer un EventListener sur une cible d'évènement.
Node appendChild
Ajoute un noeud newChild à la fin de la liste des enfants du noeud courant. Si newChild est déjà dans l'arbre, il est premièrement enlevé.
Node appendChild
Ajoute un noeud newChild à la fin de la liste des enfants du noeud courant. Si newChild est déjà dans l'arbre, il est premièrement enlevé.
void captureEvents
void clear
Node cloneNode
Retourne un clone d'un noeud. On peut s'en servir pour construire des copies conforme de noeuds. Le nouveau noeud n'a pas de parent (parentNode=null).
Node cloneNode
Retourne un clone d'un noeud. On peut s'en servir pour construire des copies conforme de noeuds. Le nouveau noeud n'a pas de parent (parentNode=null).
void close
Ferme le flux de données du document ouvert par la fonction open() et force l'affichage.
unsigned short compareDocumentPosition
Compare la position relative d'un noeud passé en paramètre avec le noeud de référence.
Attr createAttribute
Créer un noeud Attr avec le nom spécifié. On peut alors utiliser l'attribut avec la méthode Element.setAttributeNode().
Attr createAttributeNS
Crée un attribut du nom qualifié et de l'URI d'espace de nommage donnés. Les implémentations DOM seulement HTML ne sont pas tenues d'implémenter cette méthode.
CDATASection createCDATASection
Crée une noeud CDATASection avec la valeur passée en paramètre.
Comment createComment
Crée un noeud Comment (de commentaires) avec le texte passé en paramètre.
DocumentFragment createDocumentFragment
Crée un objet DocumentFragment vide (sans enfant).
Element createElement
Crée un élément du type spécifié. Noter que l'élément créé implémente l'interface propre à l'élément.
Element createElementNS
Crée un attribut du nom qualifié et de l'URI d'espace de nommage donnés. Les implémentations DOM seulement HTML ne sont pas tenues d'implémenter cette méthode.
EntityReference createEntityReference
Crée un objet EntityReference : &name; .
Event createEvent
XPathExpression createExpression
NodeIterator createNodeIterator
XPathNSResolver createNSResolver
ProcessingInstruction createProcessingInstruction
Crée un noeud ProcessingInstruction avec le nom et la chaîne spécifiés.
Range createRange
Text createTextNode
Crée un noeud Text avec la chaîne spécifiée.
TreeWalker createTreeWalker
boolean dispatchEvent
Lance un évènement parmis le modèle d'implémentation des évènements.
DOMObject evaluate
boolean execCommand
boolean execCommandShowHelp
Element getAnonymousElementByAttribute
NodeList getAnonymousNodes
Element getBindingParent
nsIBoxObject getBoxObjectFor
Element getElementById
Retourne l'Element dont l'ID est donné par l'attribut elementId. S'il n'existe pas de tel élément, retourne null.
NodeList getElementsByName
Retourne une collection (possiblement vide) d'élément qui possède l'attribut name correspondant au paramètre elementName.
NodeList getElementsByTagName
Retourne un NodeList de tous les éléments avec le nom de balise spécifié dans l'ordre qu'on les rencontre dans l'arbre du Document.
NodeList getElementsByTagNameNS
Retourne un objet NodeList de tous les Element avec un nom local et un URI d'espace de nommage donnés dans l'ordre de l'arbre du Document.
DOMObject getFeature
Retourne un objet spécialisé qui implémente l'API de la fonctionnalité et version demandées.
DOMString getSelection
DOMUserData getUserData
Retrouve l'objet associé à la clé pour ce noeud. L'objet doit tout d'abord avoir été ajouté au noeud avec la méthode setUserData avec la même clé.
boolean hasAttributes
Indique si ce noeud (quand c'est un Element) a des attributs, ou non.
boolean hasAttributes
Indique si ce noeud (quand c'est un Element) a des attributs, ou non.
boolean hasChildNodes
C'est une méthode utile pour déterminer si un noeud possède des noeud-enfants.
boolean hasChildNodes
C'est une méthode utile pour déterminer si un noeud possède des noeud-enfants.
Node importNode
Importe un noeud d'un autre document que le document présent.
Node insertBefore
Insère le noeud newChild avant le noeud-enfant existant refChild. Si refChild est null, le nouveau noeud est insérer à la fin de la liste des noeud-enfants.
Node insertBefore
Insère le noeud newChild avant le noeud-enfant existant refChild. Si refChild est null, le nouveau noeud est insérer à la fin de la liste des noeud-enfants.
boolean isDefaultNamespace
Vérifie si la namespaceURI est l'espace de nom par défaut.
boolean isEqualNode
Test si deux noeuds sont égaux.
boolean isSameNode
Indique si les deux noeuds sont en fait le même.
boolean isSupported
Teste si l'implémentation DOM implémente, ou non, une fonction spécifique et que celle-ci est gérée par ce noeud.
boolean isSupported
Teste si l'implémentation DOM implémente, ou non, une fonction spécifique et que celle-ci est gérée par ce noeud.
Document loadBindingDocument
DOMString lookupNamespaceURI
Recherche l'URI d'espace de nom associée au préfixe, en débutant par ce noeud.
DOMString lookupPrefix
Recherche le préfixe associé à l'URI d'espace de nom en paramètre, en débutant du noeud en cours. Les espaces de noms par défaut sont ignorées par cette méthode.
void normalize
Enlève tous les groupes de noeuds Text adjacents de la structure sous cet élément et les remplace par un noeud Text unique pour chaque groupe.
void normalize
Enlève tous les groupes de noeuds Text adjacents de la structure sous cet élément et les remplace par un noeud Text unique pour chaque groupe.
Document open
void open
Ouvre le flot de données du document pour y écrire. Si le document existe, cette méthode l'efface.
boolean queryCommandEnabled
boolean queryCommandIndeterm
boolean queryCommandState
boolean queryCommandSupported
boolean queryCommandText
boolean queryCommandValue
void releaseEvents
void removeBinding
Node removeChild
Enlève un noeud-enfant indiqué par oldChild de la liste des enfants, et le retourne.
Node removeChild
Enlève un noeud-enfant indiqué par oldChild de la liste des enfants, et le retourne.
void removeEventListener
Permet d'enlever des observateurs d'évènements de la cible.
Node replaceChild
Remplace l'ancien noeud (oldChild) avec le nouveau noeud (newChild) et retourne l'ancien noeud (oldChild).
Node replaceChild
Remplace l'ancien noeud (oldChild) avec le nouveau noeud (newChild) et retourne l'ancien noeud (oldChild).
void routeEvent
void setBoxObjectFor
DOMUserData setUserData
Associe un objet à une clé sur ce noeud. L'objet peut être retrouvé en utilisant la même clé avec la méthode getUserData.
void write
void write
Écrit une chaîne de caractères dans un document possédant un flux de données ouvert avec la méthode open(). Le texte est ensuite analysé dans le DOM
void writeln
void writeln
Écrit une chaîne de caractères et un caractère de changement de ligne dans un document possédant un flux de données ouvert avec la méthode open().

Constantes

DOCUMENT_POSITION_DISCONNECTED 0x01 Les deux noeuds sont disconnectés. L'ordre est implementation-specific.
DOCUMENT_POSITION_PRECEDING 0x02 Le noeud précède le noeud de référence.
DOCUMENT_POSITION_FOLLOWING 0x04 Le noeud suit le noeud de référence.
DOCUMENT_POSITION_CONTAINS 0x08 Le noeud contient le noeud de référence. Le noeud est toujours en avant de l'autre.
DOCUMENT_POSITION_CONTAINED_BY 0x10 Le noeud est contenu par le noeud de référence. Il est toujours après l'autres.
D.P._IMPLEMENTATION_SPECIFIC 0x20 La position est spécifique à l'implémentation.
ELEMENT_NODE 1 Le noeud est un <a href="if.php?idIF=115">Element</a>
ELEMENT_NODE 1 Le noeud est un <a href="if.php?idIF=115">Element</a>
DOCUMENT_TYPE_NODE 10 Le noeud est un <a href="if.php?idIF=114">DocumentType</a>
DOCUMENT_TYPE_NODE 10 Le noeud est un <a href="if.php?idIF=114">DocumentType</a>
DOCUMENT_FRAGMENT_NODE 11 Le noeud est un <a href="if.php?idIF=108">DocumentFragment</a>
DOCUMENT_FRAGMENT_NODE 11 Le noeud est un <a href="if.php?idIF=108">DocumentFragment</a>
NOTATION_NODE 12 Le noeud est une <a href="if.php?idIF=117">Notation</a>
NOTATION_NODE 12 Le noeud est une <a href="if.php?idIF=117">Notation</a>
ATTRIBUTE_NODE 2 Le noeud est un <a href="if.php?idIF=116">Attr</a>
ATTRIBUTE_NODE 2 Le noeud est un <a href="if.php?idIF=116">Attr</a>
TEXT_NODE 3 Le noeud est un <a href="if.php?idIF=121">Text</a>
TEXT_NODE 3 Le noeud est un <a href="if.php?idIF=121">Text</a>
CDATA_SECTION_NODE 4 Le noeud est une <a href="if.php?idIF=123">CDATASection</a>
CDATA_SECTION_NODE 4 Le noeud est une <a href="if.php?idIF=123">CDATASection</a>
ENTITY_REFERENCE_NODE 5 Le noeud est une <a href="if.php?idIF=119">EntityReference</a>
ENTITY_REFERENCE_NODE 5 Le noeud est une <a href="if.php?idIF=119">EntityReference</a>
ENTITY_NODE 6 Le noeud est une <a href="if.php?idIF=118">Entity</a>
ENTITY_NODE 6 Le noeud est une <a href="if.php?idIF=118">Entity</a>
PROCESSING_INSTRUCTION_NODE 7 Le noeud est une <a href="if.php?idIF=120">ProcessingInstruction</a>
PROCESSING_INSTRUCTION_NODE 7 Le noeud est une <a href="if.php?idIF=120">ProcessingInstruction</a>
COMMENT_NODE 8 Le noeud est un <a href="if.php?idIF=122">Comment</a>
COMMENT_NODE 8 Le noeud est un <a href="if.php?idIF=122">Comment</a>
DOCUMENT_NODE 9 Le noeud est un <a href="if.php?idIF=110">Document</a>
DOCUMENT_NODE 9 Le noeud est un <a href="if.php?idIF=110">Document</a>

Afficher IDL: court / long

Notes et commentaires des visiteurs

Ajouter une note

Aucun commentaire jusqu'à présent.