html : DOM Level 1 |
Attributs | Méthodes | Constantes | Interfaces | IDL | + |
Interface: HTMLSelectElement
Description: L'élément select permet la sélection d'option. Une collection permet d'accèder directement aux options.
Hérite de: HTMLElement
Attributs
Lecture Seule | Type | Nom | Description |
---|---|---|---|
OUI | NamedNodeMap | attributes |
Un objet NamedNodeMap contenant tous les attributs du noeud (si le noeud est un Element). |
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. |
|
boolean | disabled |
Désactive le contrôle. |
|
OUI | Node | firstChild |
Le premier noeud enfant de ce noeud. S'il n'y a pas d'enfant, retourne null. |
OUI | HTMLFormElement | form |
Retournes l'élément FORM contenant ce contrôle ou null. |
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 | long | length |
Le nombre d'options dans ce SELECT. |
boolean | multiple |
Permet de sélectionner plusieurs options si vrai. |
|
DOMString | name |
Le nom du contrôle qui est soumis avec ce formulaire. |
|
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 | HTMLCollection | options |
La collection d'éléments OPTION contenus dans ce SELECT. |
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. |
long | selectedIndex |
L'index de l'option sélectionner. -1 si aucunne option est sélectionnée. Si multiple, l'index du premier élément est retournée. |
|
long | size |
Le nombre d'options visibles. |
|
long | tabIndex |
Index qui représente la position de l'élément dans l'ordre de tabulation. |
|
OUI | DOMString | tagName |
Le nom de l'élément. |
DOMString | title |
Le titre consultatif de l'élément. |
|
OUI | DOMString | type |
Le type de contrôle créé. ??? |
DOMString | value |
La valeur du contrôle (valeur (value) de la première option sélectionnée) |
Méthodes
Retour | Nom | Description |
---|---|---|
void | add |
Ajoute un nouvel élément dans la collection d'OPTIONs du SELECT. |
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 | blur |
Enlève le focus de cet élément. |
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 | focus |
Donne le focus à cet élément. |
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. |
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 | remove |
Enlève un élément de la collection d'OPTIONs. Ne fait rien si l'index est invalide. |
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.