Gecko : Gecko |
Attributs | Méthodes | Constantes | Interfaces | IDL | + |
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 Seule | Type | Nom | Description |
---|---|---|---|
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
Retour | Nom | Description |
---|---|---|
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> |
Notes et commentaires des visiteurs
Ajouter une note
Aucun commentaire jusqu'à présent.