html : DOM Level 1 |
Attributs | Méthodes | Constantes | Interfaces | IDL | + |
Interface: HTMLTableElement
Description: Balise TABLE.
Hérite de: HTMLElement
Les méthodes create* et delete* permettent de construire ou de modifier des tableaux. Les DTD du HTML 4.0 spécifie qu'un seul élément CAPTION, THEAD et TFOOT peut existé par tableau. Ainsi, s'il existe un de ces éléments, les méthodes de créations createTHead et createTFoot retournes l'éléments existants.
Attributs
Lecture Seule | Type | Nom | Description |
---|---|---|---|
DOMString | align |
Indique la position du tableau par rapport au document. Déprécié en HTML 4.0. |
|
OUI | NamedNodeMap | attributes |
Un objet NamedNodeMap contenant tous les attributs du noeud (si le noeud est un Element). |
DOMString | bgColor |
La couleur de fond du tableau. Déprécié en HTML 4.0. |
|
DOMString | border |
L'épaisseur de la bordure du tableau. |
|
HTMLTableCaptionElement | caption |
Retourne l'élément CAPTION de la table ou null. |
|
DOMString | cellPadding |
Indique l'espacement horizontal et vertical entre le contenu et les bordures des cellules. |
|
DOMString | cellSpacing |
Indique l'espacement entre les cellules. |
|
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) |
DOMString | className |
L'attribut class de l'élément. Cet attribut a été renommé pour éviter des conflits avec le mot-clé "class" utilisé dans plusie |
|
DOMString | dir |
Spécifie la direction de base du texte ou des tables. |
|
OUI | Node | firstChild |
Le premier noeud enfant de ce noeud. S'il n'y a pas d'enfant, retourne null. |
DOMString | frame |
Indique quel type de patron utiliser pour afficher les bordures externes |
|
DOMString | id |
L'identifiant de l'élément. Voir la définition de cette attribut en HTML 4.0. |
|
DOMString | lang |
Le code de la langue utilisé, défini dans le RFC 1766. |
|
OUI | Node | lastChild |
Le dernier noeud enfant de ce noeud. S'il n'y a pas d'enfant, retourne 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. Voir la table (interface Node). |
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). |
|
OUI | Document | ownerDocument |
L'objet Document associé à un noeud. C'est aussi l'objet permettant de créer de nouveaux noeuds. Lorsque ce noeud est un Document, l'attribut est null. |
OUI | Node | parentNode |
Le parent du noeud. Tous les noeuds peuvent avoir un noeud parent. Exception faite de : Document, DocumentFragment et Attr. |
OUI | Node | previousSibling |
Le noeud précédent immédiatement le noeud courant. S'il n'existe pas, l'attribut est null. |
OUI | HTMLCollection | rows |
Retourne la collection de toutes les rangées du tableau, en incluant les rangées des éléments THEAD, TFOOT et TBODY. |
DOMString | rules |
Indique quel sorte de patron utiliser pour afficher les bordures internes du tableau. |
|
DOMString | summary |
Description supplémentaire sur le propos ou la structure du tableau. |
|
OUI | DOMString | tagName |
Le nom de l'élément. |
OUI | HTMLCollection | tBodies |
Retourne la collection des TBODY définis dans le tableau. |
HTMLTableSectionElement | tFoot |
Retourne l'élément TFOOT du tableau ou null. |
|
HTMLTableSectionElement | tHead |
Retourne l'élément THEAD du tableau ou null. |
|
DOMString | title |
Le titre consultatif de l'élément. |
|
DOMString | width |
Indique la largeur désirée du tableau. |
Méthodes
Retour | Nom | Description |
---|---|---|
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 | 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). |
HTMLElement | createCaption |
Crée une nouvelle légende ou retourne celle existante. |
HTMLElement | createTFoot |
Crée une rangée de pied de page ou retourne la rangée existante du tableau. |
HTMLElement | createTHead |
Crée une rangée d'entêtes au tableau ou retourne celle existante. |
void | deleteCaption |
Efface la légende du tableau. |
void | deleteRow |
Efface une rangée du tableau. |
void | deleteTFoot |
Efface le pied de page existant. |
void | deleteTHead |
Supprime la rangée d'entête du tableau. |
DOMString | getAttribute |
Retrouve la valeur d'un attribut avec son nom. |
Attr | getAttributeNode |
Retrouve un attribut par son nom. |
NodeList | getElementsByTagName |
Retourne un objet NodeList de tous les noeuds décendants avec le nom de balise donné. L'ordre est celui de l'arbre du Document. |
boolean | hasChildNodes |
C'est une méthode utile pour déterminer si un noeud possède 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. |
HTMLElement | insertRow |
Insère une nouvelle rangée dans le tableau. Noter qu'un rangée ne peut être vide selon HTML 4.0. |
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 | removeAttribute |
Enlève un attribut par son nom. Si l'attribut possède une valeur par défaut, il est immédiatement remplacé. |
Attr | removeAttributeNode |
Enlève l'attribut spécifié. |
Node | removeChild |
Enlève un noeud-enfant indiqué par oldChild de la liste des enfants, et le retourne. |
Node | replaceChild |
Remplace l'ancien noeud (oldChild) avec le nouveau noeud (newChild) et retourne l'ancien noeud (oldChild). |
void | setAttribute |
Ajoute un nouvel attribut ou change la valeur de l'attribut. |
Attr | setAttributeNode |
Ajoute un nouvel attribut. Si un attribut avec un même nom est déjà présent, il est remplacer par le nouveau. |
Constantes
ELEMENT_NODE | 1 | Le noeud est un Element |
DOCUMENT_TYPE_NODE | 10 | Le noeud est un DocumentType |
DOCUMENT_FRAGMENT_NODE | 11 | Le noeud est un DocumentFragment |
NOTATION_NODE | 12 | Le noeud est une Notation |
ATTRIBUTE_NODE | 2 | Le noeud est un Attr |
TEXT_NODE | 3 | Le noeud est un Text |
CDATA_SECTION_NODE | 4 | Le noeud est une CDATASection |
ENTITY_REFERENCE_NODE | 5 | Le noeud est une EntityReference |
ENTITY_NODE | 6 | Le noeud est une Entity |
PROCESSING_INSTRUCTION_NODE | 7 | Le noeud est une ProcessingInstruction |
COMMENT_NODE | 8 | Le noeud est un Comment |
DOCUMENT_NODE | 9 | Le noeud est un Document |
Notes et commentaires des visiteurs
Ajouter une note
Aucun commentaire jusqu'à présent.