REC-DOM-Level-1-19981001


2. Modèle Objet de Documents (HTML) Niveau 1

Auteurs
Mike Champion, ArborText
Vidur Apparao, Netscape
Scott Isaacs, Microsoft (jusqu'à janvier 1998)
Chris Wilson, Microsoft (depuis janvier 1998)
Ian Jacobs, W3C

Table des matières


2.1. Introduction

Cette section étend l'API principale de niveau 1 en décrivant les objets et les méthodes spécifiques aux documents HTML. En général, fonctionnalités nécessaires pour manipuler la structure des documents pour manipuler la structure des documents hiérarchiques, leurs éléments et leurs attributs se trouvent dans la section qui présente l'API principale. La section courante quant à elle présente les fonctionnalités relatives aux éléments spécifiques définis en HTML.

Les objectifs de l'API DOM spécifique à HTML sont:

Le terme "DOM de niveau 0" fait référence à un ensemble (non spécifié formellement) de fonctionnalités des documents HTML offertes par Netscape Navigator version 3.0 et Microsoft Internet Explorer version 3.0. Dans certains cas, des attributs et des méthodes ont été ajoutés afin d'assurer une compatibilité ascendante avec le "DOM de niveau 0".

La principale différence entre le DOM principal et l'application au HTML de DOM est que le modèle objet d'un document HTML propose un certain nombre de méthodes et de propriétés qui sont cohérentes avec les modèles existants et plus appropriées à l'usage de scripts. Dans beaucoup de cas, ces ajouts ne sont pas applicables au modèle général de DOM car ils s'appuient sur la présence d'un DTD prédéfini. Dans le cas d'un DOM de niveau 1, les DTDs "Transitional" et "Frameset" de HTML 4.0 servent de référence. L'interopérabilité entre les implémentations n'est garantie que pour les éléments et les attributs qui sont spécifiés dans ces DTDs.

Plus précisément, ce document inclut les spécialisations suivantes pour le HTML:

Le DOM de niveau 1 ne contient pas de mécanismes pour accéder et modifier les styles au format CSS 1. De plus, il ne définit pas de modèle événementiel pour les documents HTML. Il est prévu de développer cette fonctionnalité dans un prochain niveau de la spécification.

2.2. L'application au HTML du DOM principal

2.2.1. Conventions de nommage

Le DOM HTML respecte une convention de nommage pour les propriétés, les méthodes, les évènements, les collections et les types de données. Tous les noms sont définis par la concaténation d'un ou plusieurs mots anglais en une chaîne de caractères.

Propriétés et méthodes

Un nom de méthode ou de propriété commence par un premier mot en minuscule, suivi par d'autres mots dont la première lettre est en majuscule. Par exemple, une propriété qui retourne une meta-information telle que la date de création du fichier pourrait être nommée "dateDeCréationDuFichier". Selon les spécifications du langage ECMAScript, les propriétés sont exposées en tant propriétés d'un objet donné. En Java, les propriétés et les méthodes sont exposées à partir de méthodes get et set.

Interfaces et méthodes non HTML 4.0

Bien que la plupart des interfaces définies ci-après puissent être directement rattachées à des éléments définis dans la recommandation HTML 4.0, certaines ne le peuvent pas. Parallèlement, certains des attributs définis ci-dessous n'ont pas d'équivalents en HTML 4.0 (et ceux qui en ont ont été renommés pour éviter des conflits avec les langages de script). Les interfaces et les définitions d'attributs pour lesquels on trouve des liens avec le HTML 4.0, possèdent ici des éléments et des définitions d'attributs équivalents ; tous les autres sont ajoutés par cette spécification, pour des raisons de commodité ou de compatibilité ascendante avec les implémentations du "DOM niveau 0".

2.3. Definitions d'objets divers

Interface HTMLCollection

Un objet HTMLCollection est une liste de noeuds. On peut accéder à un noeud individuel soit par son rang dans la liste, soit par l'un de ses attributs name ou id. Remarque: Les collections du DOM HTML sont dynamiques c'est à dire qu'elles sont automatiquement mises à jour lorsque le document est modifié.

Définition IDL
interface HTMLCollection {
  readonly attribute  unsigned long        length;
  Node                      item(in unsigned long index);
  Node                      namedItem(in DOMString name);
};
            
Attributs
length
Cet attribut spécifie la longueur ou taille de la liste.
Méthodes
item
Cette méthode retourne un noeud spécifié par son rang dans la liste. Les noeuds sont numérotés dans l'ordre de parcours de l'arbre (ordre de parcours en profondeur en premier).
Paramètres
index

L'index du noeud à atteindre. L'origine a pour index 0.

Valeur de retour
Le un Noeud situé à la position correspondante en cas de succès. Une valeur null est retournée si l'index est en dehors de la liste.

Cette méthode ne déclenche pas d'exceptions.
namedItem
Cette méthode retourne un Noeud à partir d'un nom. Elle recherche d'abord un Noeud ayant un attribut id identique. Si elle n'en trouve pas, elle recherche alors un Noeud ayant un attribut name de valeur correspondante, mais seulement avec les éléments pour lequel cet attribut est autorisé.
Paramètres
name

Le nom du Noeud recherché.

Valeur de retour
Le Noeud dont l'attribut name ou id a pour valeur la chaîne de caractère recherchée. En cas d'échec (ex. aucun noeud ayant ce nom existe), la valeur retournée est null.

Cette méthode ne déclenche pas d'exceptions.

2.4. Les objets relatifs aux documents HTML

Interface HTMLDocument

Un HTMLDocument est la racine de la hiérarchie HTML et détient l'ensemble du contenu. De plus, tout en donnant accès à la hiérarchie, il offre aussi des méthodes pratiques d'accès à un certaines collections d'information du document.

Les propriétés suivantes ont été déclarées obsolètes en faveur des propriétés équivalentes de l'élément BODY:

Définition IDL
interface HTMLDocument : Document {
           attribute  DOMString            title;
  readonly attribute  DOMString            referrer;
  readonly attribute  DOMString            domain;
  readonly attribute  DOMString            URL;
           attribute  HTMLElement          body;
  readonly attribute  HTMLCollection       images;
  readonly attribute  HTMLCollection       applets;
  readonly attribute  HTMLCollection       links;
  readonly attribute  HTMLCollection       forms;
  readonly attribute  HTMLCollection       anchors;
           attribute  DOMString            cookie;
  void                      open();
  void                      close();
  void                      write(in DOMString text);
  void                      writeln(in DOMString text);
  Element                   getElementById(in DOMString elementId);
  NodeList                  getElementsByName(in DOMString elementName);
};
            
Attributs
title
Le titre du document tel que spécifié par l'élément TITLE dans l'entête du document.
referrer
Retourne l'URI de la page possédant un lien sur la page en cours. La valeur est une chaîne de caractères vide si l'utilisateur accède directement à la page en cours sans passer par un lien (par exemple à travers un signet).
domain
Le nom de domaine du serveur qui héberge le document, ou une chaîne de caractères vide si le serveur ne peut-être identifié par un nom de domaine.
URL
L'URI complète du document.
body
L'élément qui possède le contenu du document. Pour les documents possédant un contenu de type BODY, retourne l'élément BODY, et pour les documents de type ensemble de cadres, retourne l'élément FRAMESET le plus à l'extérieur
images
Une collection de tous les éléments IMG du document. La limitation aux éléments IMG est due à des problèmes de compatibilité ascendante.
applets
Une collection des éléments OBJECT qui incluent des applets et des éléments APPLET (obsolète) du document.
links
Une collection de tous les éléments AREA et de tous les ancres (A) dont l'attribut href est renseigné.
forms
Une collection de tous les formulaires du document.
anchors
Une collection de tous les ancres (élément de type A) porteur d'un attribut name à valeur non nulle. Remarque : Pour des problèmes de compatibilité ascendante, l'ensemble retourné ne contient que les ancres porteurs de l'attribut name, ceux portant l'attribut id étant ignorés.
cookie
Les cookies associés au document. En cas d'absence de cookies, la valeur retournée est une chaîne vide. Dans le cas contraire, la valeur retournée est une chaîne de caractères composée d'une séquence de couples «nom, valeur » séparés par un point-virgule, par exemple, name=value;expires=date.
Méthodes
open
Remarque. Cette méthode et celles qui suivent permettent à un utilisateur d'ajouter ou de remplacer le modèle de la structure du document en utilisant des chaînes HTML non analysées. Au moment de la rédaction de la présente spécification, des méthodes alternatives de fonctionnalités similaires étaient en cours d'étude aussi bien pour les documents HTML que pour les documents XML. Les méthodes suivantes pourraient être declarées obsolètes à l'avenir pour être remplacées par un mécanisme plus générales.

Ouvre un flux en écriture sur le document. Si le document cible existe, la méthode efface son contenu.
Cette méthode n'a pas de paramètres.
Cette méthode ne retourne aucune valeur.
Cette méthode ne déclenche pas d'exceptions.

close
Ferme un flux ouvert par la méthode open() et force l'affichage.
Cette méthode n'a pas de paramètres.
Cette méthode ne retourne aucune valeur.
Cette méthode ne déclenche pas d'exceptions.
write
Ecrit une chaîne de caractères dans le flux du document ouvert par la méthode open(). Le texte est intégré dans le modèle de la structure du document.
Paramètres
text

La chaîne de caractères à intégrer dans le modèle de la structure du document.


Cette méthode ne retourne aucune valeur.
Cette méthode ne déclenche pas d'exceptions.
writeln
Ecrit une chaîne de caractères suivie d'un caractère de retour à la ligne dans le flux du document ouvert par la méthode open(). Le texte est intégré dans le modèle de la structure du document.
Paramètres
text

La chaîne de caractères à intégrer dans le modèle de la structure du document.


Cette méthode ne retourne aucune valeur.
Cette méthode ne déclenche pas d'exceptions.
getElementById
Retourne l'élément dont l' id est donné par elementId. Si un tel élément n'existe pas, renvoie null. Le comportement n'est pas defini si plus d'un élément existe ayant cet id.
Paramètres
elementId

La valeur unique de l'id pour un élément.

Valeur de retour
L'élément correspondant.

Cette méthode ne déclenche pas d'exceptions.
getElementsByName
Retourne la collection (qui peut-être vide) d'éléments dont la valeur name est donnée par elementName.
Paramètres
elementName

La valeur de l'attribut name pour un élément.

Valeur de retour
Les éléments correspondants.

Cette méthode ne déclenche pas d'exceptions.

2.5. Les éléments HTML

2.5.1. Les attributs propriétés

Les attributs HTML sont exposés comme des propriétés des objets Element. Le nom de la propriété exposée utilise toujours la convention de nommage, et est indépendant de la casse de l'attribut dans le document source. Le type de donnée de la propriété est déterminé par le type de l'attribut tel qu'il est défini par le HTML 4.0 transitional and frameset DTDs. Les attributs possèdent la sémantique (y compris le respect de la casse) défini par la spécification HTML 4.0.

Les attributs sont exposés comme des propriétés pour des raisons de compatibilité avec "DOM Level 0". Cette usage est obsolète car il ne peut pas être généralisé à tous les noms d'attributs, tel que le nécessitent le XML et potentiellement les futures versions de HTML. Nous recommandons l'utilisation de méthodes génériques sur l'interface Element principale pour obtenir, modifier ou effacer des attributs.

DTD Data Type Object Model Data Type
CDATA DOMString
Liste de valeurs (ex., (left | right | center)) DOMString
Valeur d'une liste de valeurs (ex., (border)) boolean
Nombre long int

La valeur de retour d'un attribut dont le type de donnée est une liste de valeurs est toujours en majuscule, quel que soit la casse de la valeur dans le document source. Par exemple, si la valeur de l'attribut align d'un élément P est "left" alors la valeur retournée est "LEFT". Pour les attributs dont le type de donnée est CDATA, la casse de la valeur de retour est celle contenu dans le document source.

2.5.2. Les exceptions de nommage

Afin d'éviter les conflits dans un espace de nommage, un attribut qui a le même nom qu'un mot-clé dans un de nos langages de liaisons retenus, est préfixé. Pour le HTML, le préfixe utilisé est "html". Par exemple, l'attribut for de l'élément LABEL entre en conflit avec les règles d'écriture des boucles et il est renommé htmlFor.

2.5.3. Exposition des noms de type d'élément (tagName)

Les noms de type d'élément sont exposés à travers une propriété en majuscule. Par exemple, le nom de l'élément body est exposé à travers la propriété ("tagName") "BODY".

2.5.4. L'interface HTMLElement

Interface HTMLElement

Toutes les interfaces d'éléments HTML dérivent de cette classe. Les éléments qui n'exposent que les attributs HTML principaux sont représentés par l'interface de base HTMLElement. Ces éléments sont les suivants:

Remarque. L'attribut style de cette interface est réservé pour un usage futur.

Définition IDL
interface HTMLElement : Element {
           attribute  DOMString            id;
           attribute  DOMString            title;
           attribute  DOMString            lang;
           attribute  DOMString            dir;
           attribute  DOMString            className;
};
            
Attributs
id
L'identifiant de l'élément. Voir la définition de l'attribut id en HTML 4.0.
title
Le titre consultatif du document. Voir la définition de l'attribut title en HTML 4.0.
lang
Le code de la langue défini dans le RFC 1766. Voir la définition de l'attribut lang en HTML 4.0.
dir
Spécifie la direction de base des textes non porteurs d'indication de direction, ainsi que la direction des tables. Voir la définition de l'attribut dir en HTML 4.0.
className
L'attribut de classe de l'élément. Cette attribut a été renommé en raison d'un conflit avec le mot-clé "class" exposé par de nombreux langages. Voir la définition de l'attribut class en HTML 4.0.

2.5.5. Définitions d'objets

Interface HTMLHtmlElement

La racine d'un document HTML. Voir a définition de l'élément HTML lin HTML 4.0.

Définition IDL
interface HTMLHtmlElement : HTMLElement {
           attribute  DOMString            version;
};
            
Attributs
version
Information de version du DTD du document. Voir la définition de l'attribut version en HTML 4.0. Cet attribut est obsolète en HTML 4.0.
Interface HTMLHeadElement

L'entête du document. Voir la définition de l'élément HEAD en HTML 4.0.

Définition IDL
interface HTMLHeadElement : HTMLElement {
           attribute  DOMString            profile;
};
            
Attributs
profile
L'URI désignant un profil de méta donnée. Voir la définition de l'attribut profile en HTML 4.0.
Interface HTMLLinkElement

L'élément LINK désigne un lien vers une ressource externe, et définie la relation du document avec cette ressource (ou vice versa). Voir la définition de l'élément LINK en HTML 4.0.

Définition IDL
interface HTMLLinkElement : HTMLElement {
           attribute  boolean              disabled;
           attribute  DOMString            charset;
           attribute  DOMString            href;
           attribute  DOMString            hreflang;
           attribute  DOMString            media;
           attribute  DOMString            rel;
           attribute  DOMString            rev;
           attribute  DOMString            target;
           attribute  DOMString            type;
};
            
Attributs
disabled
Active/Désactive le lien. Ceci est pour le moment uniquement utilisé pour les liens sur des feuilles de style, et peut-être utilisé pour activer ou désactiver les feuilles de style.
charset
L'encodage des caractères utilisé par la ressource liée. Voir la définition de l'attribut charset en HTML 4.0.
href
L'URI de la ressource liée. Voir la définition de l'attribut href en HTML 4.0.
hreflang
Le code de la langue de la ressource liée. Voir la définition de l'attribut hreflang en HTML 4.0.
media
Le ou les medias retenus. Voir la définition de l'attribut media en HTML 4.0.
rel
La nature de la relation pour un lien allant du document courant vers la ressource liée (lien en avant). Voir la définition de l'attribut rel en HTML 4.0.
rev
La nature de la relation pour un lien allant de la ressource liée vers le document courant (lien en arrière). Voir la définition de l'attribut rev en HTML 4.0.
target
Le cadre qui doit afficher la ressource. Voir la définition de l'attribut target en HTML 4.0.
type
Le type de contenu. Voir la définition de l'attribut type en HTML 4.0.
Interface HTMLTitleElement

Le titre du document. Voir la définition de l'élément TITLE en HTML 4.0.

Définition IDL
interface HTMLTitleElement : HTMLElement {
           attribute  DOMString            text;
};
            
Attributs
text
Le titre spécifié sous forme d'une chaîne de caractères.
Interface HTMLMetaElement

Contient les meta données génériques du document. Voir la définition de l'élément META en HTML 4.0.

Définition IDL
interface HTMLMetaElement : HTMLElement {
           attribute  DOMString            content;
           attribute  DOMString            httpEquiv;
           attribute  DOMString            name;
           attribute  DOMString            scheme;
};
            
Attributs
content
L'information associée. Voir la définition de l'attribut content en HTML 4.0.
httpEquiv
Le nom de l'entête de réponse HTTP. Voir la définition de l'attribut http-equiv en HTML 4.0.
name
Le nom de la meta donnée. Voir la définition de l'attribut name en HTML 4.0.
scheme
Le format du contenu. Voir la définition de l'attribut scheme en HTML 4.0.
Interface HTMLBaseElement

L'URI de base du document. Voir la définition de l'élément BASE en HTML 4.0.

Définition IDL
interface HTMLBaseElement : HTMLElement {
           attribute  DOMString            href;
           attribute  DOMString            target;
};
            
Attributs
href
L'URI de base. Voir la définition de l'attribut href en HTML 4.0.
target
Le cadre cible par défaut. Voir la définition de l'attribut target en HTML 4.0.
Interface HTMLIsIndexElement

Cet élément est utilisé dans le cadre d'une saisie d'une ligne unique de texte. Voir la définition de l'élément ISINDEX en HTML 4.0. Cet élément est obsolète en HTML 4.0.

Définition IDL
interface HTMLIsIndexElement : HTMLElement {
  readonly attribute  HTMLFormElement      form;
           attribute  DOMString            prompt;
};
            
Attributs
form
Retourne l'élément FORM contenant ce contrôle. Retourne null si le contrôle n'est pas dans le contexte du formulaire.
prompt
Le message d'invite. Voir la définition de l'attribut prompt in HTML 4.0. Cet attribut est obsolète en HTML 4.0.
Interface HTMLStyleElement

L'information concernant le style. Un modèle objet plus détaillé sur les feuilles de style est prévu et sera défini dans un autre document. Voir la définition de l'élément STYLE en HTML 4.0.

Définition IDL
interface HTMLStyleElement : HTMLElement {
           attribute  boolean              disabled;
           attribute  DOMString            media;
           attribute  DOMString            type;
};
            
Attributs
disabled
Active/Désactive la feuille de style.
media
Le ou les médias retenus. Voir la définition de l'attribut media en HTML 4.0.
type
Le langage de la feuille de style (type de media Internet). Voir la définition de l'attribut type en HTML 4.0.
Interface HTMLBodyElement

Le corps du document HTML. Cet élément est toujours présent dans l'API DOM, même si la balise n'est pas présente dans le document source. Voir la définition de l'élément BODY en HTML 4.0.

Définition IDL
interface HTMLBodyElement : HTMLElement {
           attribute  DOMString            aLink;
           attribute  DOMString            background;
           attribute  DOMString            bgColor;
           attribute  DOMString            link;
           attribute  DOMString            text;
           attribute  DOMString            vLink;
};
            
Attributs
aLink
La couleur des liens actifs (après l'événement "mouse-button down", mais avant "mouse-button up"). Voir la définition de l'attribut alink en HTML 4.0. Cet attribut est obsolète en HTML 4.0.
background
L'URI de l'image utilisé de manière répétitive comme texture de fond. Voir la définition de l'attribut background en HTML 4.0. Cet attribut est obsolète en HTML 4.0.
bgColor
La couleur de fond du document. Voir la définition de l'attribut bgcolor en HTML 4.0. Cet attribut est obsolète en HTML 4.0.
link
La couleur des liens inactifs ou non visités. Voir la définition de l'attribut link en HTML 4.0. Cet attribut est obsolète en HTML 4.0.
text
La couleur du texte du document. Voir la définition de l'attribut text en HTML 4.0. Cet attribut est obsolète en HTML 4.0.
vLink
La couleur des liens qui ont été visités par l'utilisateur. Voir la définition de l'attribut vlink en HTML 4.0. Cet attribut est obsolète en HTML 4.0.
Interface HTMLFormElement

L'élément FORM (formulaire) englobe à la fois le comportement d'une collection et d'un élément. Il permet d'accéder directement aux éléments de saisie qu'il contient mais aussi aux attributs de l'élément formulaire. Voir la définition de l'élément FORM en HTML 4.0.

Définition IDL
interface HTMLFormElement : HTMLElement {
  readonly attribute  HTMLCollection       elements;
  readonly attribute  long                 length;
           attribute  DOMString            name;
           attribute  DOMString            acceptCharset;
           attribute  DOMString            action;
           attribute  DOMString            enctype;
           attribute  DOMString            method;
           attribute  DOMString            target;
  void                      submit();
  void                      reset();
};
            
Attributs
elements
Retourne une collection de tous les éléments contrôle du formulaire.
length
Le nombre de contrôles du formulaire.
name
Le nom du formulaire.
acceptCharset
La liste des encodages de caractère supportés par le serveur. Voir la définition de l'attribut accept-charset en HTML 4.0.
action
La procédure de traitement du formulaire située sur le serveur. Voir la définition de l'attribut action en HTML 4.0.
enctype
Le type de contenu soumis par le formulaire, généralement "application/x-www-form-urlencoded". Voir la définition de l'attribut enctype en HTML 4.0.
method
La méthode HTTP utilisée pour soumettre le formulaire. Voir la définition de l'attribut method en HTML 4.0.
target
Le cadre qui doit afficher la ressource. Voir la définition de l'attribut target en HTML 4.0.
Méthodes
submit
Envoie le formulaire. L'action est identique à celle d'un bouton de type submit.
Cette méthode n'a pas de paramètres.
Cette méthode ne retourne aucune valeur.
Cette méthode ne déclenche pas d'exceptions.
reset
Restore les valeurs par défaut des éléments du formulaire. L'action est identique à celle d'un bouton de type reset.
Cette méthode n'a pas de paramètres.
Cette méthode ne retourne aucune valeur.
Cette méthode ne déclenche pas d'exceptions.
Interface HTMLSelectElement

L'élément select permet la sélection d'une option. Les options sont directement accessibles à partir de l'élément select en tant que collection. Voir la définition de l'élément SELECT en HTML 4.0.

Définition IDL
interface HTMLSelectElement : HTMLElement {
  readonly attribute  DOMString            type;
           attribute  long                 selectedIndex;
           attribute  DOMString            value;
  readonly attribute  long                 length;
  readonly attribute  HTMLFormElement      form;
  readonly attribute  HTMLCollection       options;
           attribute  boolean              disabled;
           attribute  boolean              multiple;
           attribute  DOMString            name;
           attribute  long                 size;
           attribute  long                 tabIndex;
  void                      add(in HTMLElement element, 
                                in HTMLElement before);
  void                      remove(in long index);
  void                      blur();
  void                      focus();
};
            
Attributs
type
Le type du contrôle créé.
selectedIndex
L'index ordinal de l'option sélectionnée. La valeur -1 est retournée si aucun élément n'est sélectionné. Si plusieurs options sont sélectionnés, l'index de la première est retourné.
value
La valeur du contrôle en cours du formulaire.
length
Le nombre d'options dans ce SELECT.
form
Retourne l'élément FORM contenant ce contrôle. Retourne null si le contrôle n'est pas dans le contexte du formulaire.
options
La collection d'éléments OPTION contenu dans cet élément.
disabled
Le contrôle est désactivé dans ce contexte. Voir la définition de l'attribut disabled en HTML 4.0.
multiple
Si vrai, plusieurs éléments OPTION peuvent être sélectionnés dans ce SELECT. Voir la définition de l'attribut multiple en HTML 4.0.
name
Le nom du contrôle ou de l'objet lorsque le traitement est effectué dans un formulaire. Voir la définition de l'attribut name en HTML 4.0.
size
Le nombre d'options visibles. Voir la définition de l'attribut size en HTML 4.0.
tabIndex
L'index qui représente la position de l'élément dans l'ordre de tabulation. Voir la définition de l'attribut tabindex en HTML 4.0.
Méthodes
add
Ajoute un nouvel élément dans la collection des éléments OPTION pour ce SELECT.
Paramètres
element

L'élément à ajouter.

before

L'élément à insérer avant, ou NULL pour le début de la liste.


Cette méthode ne retourne aucune valeur.
Cette méthode ne déclenche pas d'exceptions.
remove
Supprime un élément de la collection des éléments OPTION de ce SELECT. Ne fait rien si aucun élément ne possède cet index.
Paramètres
index

L'index de l'élément à supprimer.


Cette méthode ne retourne aucune valeur.
Cette méthode ne déclenche pas d'exceptions.
blur
Supprime le focus clavier de cet élément.
Cette méthode n'a pas de paramètres.
Cette méthode ne retourne aucune valeur.
Cette méthode ne déclenche pas d'exceptions.
focus
Donne le focus clavier à cet élément.
Cette méthode n'a pas de paramètres.
Cette méthode ne retourne aucune valeur.
Cette méthode ne déclenche pas d'exceptions.
Interface HTMLOptGroupElement

Regroupe les options en subdivisions logiques. Voir la définition de l'élément OPTGROUP en HTML 4.0.

Définition IDL
interface HTMLOptGroupElement : HTMLElement {
           attribute  boolean              disabled;
           attribute  DOMString            label;
};
            
Attributs
disabled
Le contrôle est désactivé dans ce contexte. Voir la définition de l'attribut disabled en HTML 4.0.
label
Attribue un label pour ce groupe d'options. Voir la définition de l'attribut label en HTML 4.0.
Interface HTMLOptionElement

Un choix pouvant être sélectionné. Voir la définition de l'élément OPTION en HTML 4.0.

Définition IDL
interface HTMLOptionElement : HTMLElement {
  readonly attribute  HTMLFormElement      form;
           attribute  boolean              defaultSelected;
  readonly attribute  DOMString            text;
           attribute  long                 index;
           attribute  boolean              disabled;
           attribute  DOMString            label;
  readonly attribute  boolean              selected;
           attribute  DOMString            value;
};
            
Attributs
form
Retourne l'élément FORM contenant ce contrôle. Retourne null si le contrôle n'est pas dans le contexte du formulaire.
defaultSelected
Contient la valeur initiale de l'attribut selected.
text
Le texte contenu dans l'élément option.
index
L'index de cet OPTION dans le parent SELECT.
disabled
Le contrôle est désactivé dans ce contexte. Voir la définition de l'attribut disabled en HTML 4.0.
label
Le label de l'option dans le cadre de menus hiérarchiques. Voir la définition de l'attribut label en HTML 4.0.
selected
Signifie que cette option est initialement sélectionnée. Voir la définition de l'attribut selected en HTML 4.0.
value
La valeur du contrôle en cours. Voir la définition de l'attribut value en HTML 4.0.
Interface HTMLInputElement

Un contrôle de formulaire. Remarque. En fonction de l'environnement dans lequel la page est lue, la propriété value peut-être en lecture seule pour un contrôle de type file. Pour un contrôle de type password, la valeur retournée peut-être masquée afin de prévenir une utilisation abusive. Voir la définition de l'élément INPUT en HTML 4.0.

Définition IDL
interface HTMLInputElement : HTMLElement {
           attribute  DOMString            defaultValue;
           attribute  boolean              defaultChecked;
  readonly attribute  HTMLFormElement      form;
           attribute  DOMString            accept;
           attribute  DOMString            accessKey;
           attribute  DOMString            align;
           attribute  DOMString            alt;
           attribute  boolean              checked;
           attribute  boolean              disabled;
           attribute  long                 maxLength;
           attribute  DOMString            name;
           attribute  boolean              readOnly;
           attribute  DOMString            size;
           attribute  DOMString            src;
           attribute  long                 tabIndex;
  readonly attribute  DOMString            type;
           attribute  DOMString            useMap;
           attribute  DOMString            value;
  void                      blur();
  void                      focus();
  void                      select();
  void                      click();
};
            
Attributs
defaultValue
Contient la valeur initiale du contrôle (c.-à.-d., la valeur initiale de value).
defaultChecked
Quand type a pour valeur "Radio" ou "Checkbox", contient la valeur initiale de l'attribut checked.
form
Retourne l'élément FORM contenant ce contrôle. Retourne null si le contrôle n'est pas dans le contexte du formulaire.
accept
Une liste de types de contenus séparés par des points virgules qui sera traitée par le serveur en charge du formulaire. Voir la définition de l'attribut accept en HTML 4.0.
accessKey
Un raccourci clavier se présentant sous la forme d'un caractère unique et donnant accès au contrôle du formulaire. Voir la définition de l'attribut accesskey en HTML 4.0.
align
Aligne cet objet (verticalement or horizontalement) en respect avec le texte environnant. Voir la définition de l'attribut align en HTML 4.0. Cet attribut est obsolète en HTML 4.0.
alt
Le texte de substitution pour les clients qui n'interprète pas le contenu normal de cet élément. Voir la définition de l'attribut alt en HTML 4.0.
checked
Détermine si une case à cocher ou radio est cochée, lorsque l'attribut type a la valeur "Radio" ou "Checkbox". La valeur est "True" si il est explicitement spécifié. Représente l'état actuel de la case à cocher ou du bouton radio. Voir la définition de l'attribut checked en HTML 4.0.
disabled
Le contrôle est désactivé dans ce contexte. Voir la définition de l'attribut disabled en HTML 4.0.
maxLength
Le nombre maximum de caractères des champs de type texte, lorsque type a pour valeur "Text" ou "Password". Voir la définition de l'attribut maxlength en HTML 4.0.
name
Le nom du contrôle ou de l'objet lorsque le traitement est effectué dans un formulaire. Voir la définition de l'attribut name en HTML 4.0.
readOnly
Ce contrôle est en lecture seule. Lorsque type a la valeur "text" ou "password" uniquement. Voir la définition de l'attribut readonly en HTML 4.0.
size
Une information sur la taille. La définition précise est spécifique à chaque type de champ. Voir la définition de l'attribut size en HTML 4.0.
src
Lorsque l'attribut type a la valeur "Image", cet attribut détermine la localisation de l'image qui doit être utilisée pour décorer le bouton de type submit. Voir la définition de l'attribut src en HTML 4.0.
tabIndex
L'index qui représente la position de l'élément dans l'ordre de tabulation. Voir la définition de l'attribut tabindex en HTML 4.0.
type
Le type du contrôle créé. Voir la définition de l'attribut type en HTML 4.0.
useMap
Utiliser la zone réactive de l'image au niveau du client. Voir la définition de l'attribut usemap en HTML 4.0.
value
La valeur du contrôle en cours. Utilisée pour les boutons radio et les cases à cocher. Voir la définition de l'attribut value en HTML 4.0.
Méthodes
blur
Supprime le focus clavier de cet élément.
Cette méthode n'a pas de paramètres.
Cette méthode ne retourne aucune valeur.
Cette méthode ne déclenche pas d'exceptions.
focus
Donne le focus clavier à cet élément.
Cette méthode n'a pas de paramètres.
Cette méthode ne retourne aucune valeur.
Cette méthode ne déclenche pas d'exceptions.
select
Sélectionne le contenu de la zone de texte. Pour les éléments INPUT dont l'attribut type a l'une des valeurs suivantes: "Text", "File", ou "Password".
Cette méthode n'a pas de paramètres.
Cette méthode ne retourne aucune valeur.
Cette méthode ne déclenche pas d'exceptions.
click
Simule un clique de souris. Pour les éléments INPUT dont l'attribut type a l'une des valeurs suivantes: "Button", "Checkbox", "Radio", "Reset", ou "Submit".
Cette méthode n'a pas de paramètres.
Cette méthode ne retourne aucune valeur.
Cette méthode ne déclenche pas d'exceptions.
Interface HTMLTextAreaElement

Un champ de texte multi lignes. Voir la définition de l'élément TEXTAREA en HTML 4.0.

Définition IDL
interface HTMLTextAreaElement : HTMLElement {
           attribute  DOMString            defaultValue;
  readonly attribute  HTMLFormElement      form;
           attribute  DOMString            accessKey;
           attribute  long                 cols;
           attribute  boolean              disabled;
           attribute  DOMString            name;
           attribute  boolean              readOnly;
           attribute  long                 rows;
           attribute  long                 tabIndex;
  readonly attribute  DOMString            type;
           attribute  DOMString            value;
  void                      blur();
  void                      focus();
  void                      select();
};
            
Attributs
defaultValue
Contient la valeur initiale du contrôle (c.-à.-d., la valeur initiale de value).
form
Retourne l'élément FORM contenant ce contrôle. Retourne null si le contrôle n'est pas dans le contexte du formulaire.
accessKey
Un raccourci clavier se présentant sous la forme d'un caractère unique et donnant accès au contrôle du formulaire. Voir la définition de l'attribut accesskey en HTML 4.0.
cols
La largeur du contrôle (en caractères). Voir la définition de l'attribut cols en HTML 4.0.
disabled
Le contrôle est désactivé dans ce contexte. Voir la définition de l'attribut disabled en HTML 4.0.
name
Le nom du contrôle ou de l'objet lorsque le traitement est effectué dans un formulaire. Voir la définition de l'attribut name en HTML 4.0.
readOnly
Ce contrôle est en lecture seule Voir la définition de l'attribut readonly en HTML 4.0.
rows
Le nombre de ligne de texte. Voir la définition de l'attribut rows en HTML 4.0.
tabIndex
L'index qui représente la position de l'élément dans l'ordre de tabulation. Voir la définition de l'attribut tabindex en HTML 4.0.
type
Le type du contrôle de formulaire.
value
Le contenu textuel actuel du champ texte multi lignes. Si la totalité de la donnée ne peut être stockée dans un wstring, l'implémentation peut tronquer la donnée.
Méthodes
blur
Supprime le focus clavier de cet élément.
Cette méthode n'a pas de paramètres.
Cette méthode ne retourne aucune valeur.
Cette méthode ne déclenche pas d'exceptions.
focus
Donne le focus clavier à cet élément.
Cette méthode n'a pas de paramètres.
Cette méthode ne retourne aucune valeur.
Cette méthode ne déclenche pas d'exceptions.
select
Selectionne le contenu du TEXTAREA.
Cette méthode n'a pas de paramètres.
Cette méthode ne retourne aucune valeur.
Cette méthode ne déclenche pas d'exceptions.
Interface HTMLButtonElement

Un bouton poussoir. Voir la définition de l'élément BUTTON en HTML 4.0.

Définition IDL
interface HTMLButtonElement : HTMLElement {
  readonly attribute  HTMLFormElement      form;
           attribute  DOMString            accessKey;
           attribute  boolean              disabled;
           attribute  DOMString            name;
           attribute  long                 tabIndex;
  readonly attribute  DOMString            type;
           attribute  DOMString            value;
};
            
Attributs
form
Retourne l'élément FORM contenant ce contrôle
accessKey
Un raccourci clavier se présentant sous la forme d'un caractère unique et donnant accès au contrôle du formulaire. Voir la définition de l'attribut accesskey en HTML 4.0.
disabled
Le contrôle est désactivé dans ce contexte. Voir la définition de l'attribut disabled en HTML 4.0.
name
Le nom du contrôle ou de l'objet lorsque le traitement est effectué dans un formulaire. Voir la définition de l'attribut name en HTML 4.0.
tabIndex
L'index qui représente la position de l'élément dans l'ordre de tabulation. Voir la définition de l'attribut tabindex en HTML 4.0.
type
Le type du bouton. Voir la définition de l'attribut type en HTML 4.0.
value
La valeur du contrôle en cours. Voir la définition de l'attribut value en HTML 4.0.
Interface HTMLLabelElement

Une étiquette de champ de formulaire (association d'un texte à un contrôle de formulaire). Voir la définition de l'élément LABEL en HTML 4.0.

Définition IDL
interface HTMLLabelElement : HTMLElement {
  readonly attribute  HTMLFormElement      form;
           attribute  DOMString            accessKey;
           attribute  DOMString            htmlFor;
};
            
Attributs
form
Retourne l'élément FORM contenant ce contrôle. Retourne null si le contrôle n'est pas dans le contexte du formulaire.
accessKey
Un raccourci clavier se présentant sous la forme d'un caractère unique et donnant accès au contrôle du formulaire. Voir la définition de l'attribut accesskey en HTML 4.0.
htmlFor
Cet attribut associe cette étiquette à un autre contrôle du formulaire à partir de son attribut id. Voir la définition de l'attribut for en HTML 4.0.
Interface HTMLFieldSetElement

Organise les contrôles de formulaires en groupes logiques. Voir la définition de l'élément FIELDSET en HTML 4.0.

Définition IDL
interface HTMLFieldSetElement : HTMLElement {
  readonly attribute  HTMLFormElement      form;
};
            
Attributs
form
Retourne l'élément FORM contenant ce contrôle. Retourne null si le contrôle n'est pas dans le contexte du formulaire.
Interface HTMLLegendElement

Affecte une légende à un groupe FIELDSET. Voir la définition de l'élément LEGEND en HTML 4.0.

Définition IDL
interface HTMLLegendElement : HTMLElement {
  readonly attribute  HTMLFormElement      form;
           attribute  DOMString            accessKey;
           attribute  DOMString            align;
};
            
Attributs
form
Retourne l'élément FORM contenant ce contrôle. Retourne null si le contrôle n'est pas dans le contexte du formulaire.
accessKey
Un raccourci clavier se présentant sous la forme d'un caractère unique et donnant accès au contrôle du formulaire. Voir la définition de l'attribut accesskey en HTML 4.0.
align
Alignement du texte relatif à FIELDSET. Voir la définition de l'attribut align en HTML 4.0. Cet attribut est obsolète en HTML 4.0.
Interface HTMLUListElement

Une liste non ordonnée. Voir la définition de l'élément UL en HTML 4.0.

Définition IDL
interface HTMLUListElement : HTMLElement {
           attribute  boolean              compact;
           attribute  DOMString            type;
};
            
Attributs
compact
Réduit l'espace entre les éléments de la liste. Voir la définition de l'attribut compact en HTML 4.0. Cet attribut est obsolète en HTML 4.0.
type
Style de puces. Voir la définition de l'attribut type en HTML 4.0. Cet attribut est obsolète en HTML 4.0.
Interface HTMLOListElement

Une liste ordonnée. Voir la définition de l'élément OL en HTML 4.0.

Définition IDL
interface HTMLOListElement : HTMLElement {
           attribute  boolean              compact;
           attribute  long                 start;
           attribute  DOMString            type;
};
            
Attributs
compact
Réduit l'espace entre les éléments de la liste. Voir la définition de l'attribut compact en HTML 4.0. Cet attribut est obsolète en HTML 4.0.
start
Le chiffre de départ de la séquence. Voir la définition de l'attribut start en HTML 4.0. Cet attribut est obsolète en HTML 4.0.
type
Style de numérotation. Voir la définition de l'attribut type en HTML 4.0. Cet attribut est obsolète en HTML 4.0.
Interface HTMLDListElement

Liste de définition. Voir la définition de l'élément DL en HTML 4.0.

Définition IDL
interface HTMLDListElement : HTMLElement {
           attribute  boolean              compact;
};
            
Attributs
compact
Réduit l'espace entre les éléments de la liste. Voir la définition de l'attribut compact en HTML 4.0. Cet attribut est obsolète en HTML 4.0.
Interface HTMLDirectoryElement

Une liste de type répertoire. Voir la définition de l'élément DIR en HTML 4.0. Cet élément est obsolète en HTML 4.0.

Définition IDL
interface HTMLDirectoryElement : HTMLElement {
           attribute  boolean              compact;
};
            
Attributs
compact
Réduit l'espace entre les éléments de la liste. Voir la définition de l'attribut compact en HTML 4.0. Cet attribut est obsolète en HTML 4.0.
Interface HTMLMenuElement

Une liste de type menu. Voir la définition de l'élément MENU en HTML 4.0. Cet élément est obsolète en HTML 4.0.

Définition IDL
interface HTMLMenuElement : HTMLElement {
           attribute  boolean              compact;
};
            
Attributs
compact
Réduit l'espace entre les éléments de la liste. Voir la définition de l'attribut compact en HTML 4.0. Cet attribut est obsolète en HTML 4.0.
Interface HTMLLIElement

Un élément de liste. Voir la définition de l'élément LI en HTML 4.0.

Définition IDL
interface HTMLLIElement : HTMLElement {
           attribute  DOMString            type;
           attribute  long                 value;
};
            
Attributs
type
Le style de puce de l'élément. Voir la définition de l'attribut type en HTML 4.0. Cet attribut est obsolète en HTML 4.0.
value
Réinitialise le numéro dans la séquence lorsqu'il est utilisé avec OL. Voir la définition de l'attribut value en HTML 4.0. Cet attribut est obsolète en HTML 4.0.
Interface HTMLBlockquoteElement

??? Voir la définition de l'élément BLOCKQUOTE en HTML 4.0.

Définition IDL
interface HTMLBlockquoteElement : HTMLElement {
           attribute  DOMString            cite;
};
            
Attributs
cite
Une URI désignant le document qui décrit la raison de la modification. Voir la définition de l'attribut cite en HTML 4.0.
Interface HTMLDivElement

Un bloc conteneur générique. Voir la définition de l'élément DIV en HTML 4.0.

Définition IDL
interface HTMLDivElement : HTMLElement {
           attribute  DOMString            align;
};
            
Attributs
align
Alignement horizontal du texte. Voir la définition de l'attribut align en HTML 4.0. Cet attribut est obsolète en HTML 4.0.
Interface HTMLParagraphElement

Un paragraphe. Voir la définition de l'élément P en HTML 4.0.

Définition IDL
interface HTMLParagraphElement : HTMLElement {
           attribute  DOMString            align;
};
            
Attributs
align
Alignement horizontal du texte. Voir la définition de l'attribut align en HTML 4.0. Cet attribut est obsolète en HTML 4.0.
Interface HTMLHeadingElement

Les éléments de type H1 à H6. Voir la définition de l'élément H1 en HTML 4.0.

Définition IDL
interface HTMLHeadingElement : HTMLElement {
           attribute  DOMString            align;
};
            
Attributs
align
Alignement horizontal du texte. Voir la définition de l'attribut align en HTML 4.0. Cet attribut est obsolète en HTML 4.0.
Interface HTMLQuoteElement

Les éléments de type Q et BLOCKQUOTE. Voir la définition de l'élément Q en HTML 4.0.

Définition IDL
interface HTMLQuoteElement : HTMLElement {
           attribute  DOMString            cite;
};
            
Attributs
cite
Une URI qui désigne un document source ou un message. Voir la définition de l'attribut cite en HTML 4.0.
Interface HTMLPreElement

Un texte pré formaté. Voir la définition de l'élément PRE en HTML 4.0.

Définition IDL
interface HTMLPreElement : HTMLElement {
           attribute  long                 width;
};
            
Attributs
width
La largeur du contenu. Voir la définition de l'attribut width en HTML 4.0. Cet attribut est obsolète en HTML 4.0.
Interface HTMLBRElement

Force un saut de ligne. Voir la définition de l'élément BR en HTML 4.0.

Définition IDL
interface HTMLBRElement : HTMLElement {
           attribute  DOMString            clear;
};
            
Attributs
clear
Contrôle le flux de texte autour des éléments flottants. Voir la définition de l'attribut clear en HTML 4.0. Cet attribut est obsolète en HTML 4.0.
Interface HTMLBaseFontElement

Une police de caractères de base. Voir la définition de l'élément BASEFONT en HTML 4.0. Cet élément est obsolète en HTML 4.0.

Définition IDL
interface HTMLBaseFontElement : HTMLElement {
           attribute  DOMString            color;
           attribute  DOMString            face;
           attribute  DOMString            size;
};
            
Attributs
color
La couleur de la police de caractères. Voir la définition de l'attribut color en HTML 4.0. Cet attribut est obsolète en HTML 4.0.
face
L'identifiant de police de caractères. Voir la définition de l'attribut face en HTML 4.0. Cet attribut est obsolète en HTML 4.0.
size
La taille de la police de caractères. Voir la définition de l'attribut size en HTML 4.0. Cet attribut est obsolète en HTML 4.0.
Interface HTMLFontElement

Une modification localisée de la police de caractères. Voir la définition de l'élément FONT en HTML 4.0. Cet élément est obsolète en HTML 4.0.

Définition IDL
interface HTMLFontElement : HTMLElement {
           attribute  DOMString            color;
           attribute  DOMString            face;
           attribute  DOMString            size;
};
            
Attributs
color
La couleur de la police de caractères. Voir la définition de l'attribut color en HTML 4.0. Cet attribut est obsolète en HTML 4.0.
face
L'identifiant de police de caractères. Voir la définition de l'attribut face en HTML 4.0. Cet attribut est obsolète en HTML 4.0.
size
La taille de la police de caractères. Voir la définition de l'attribut size en HTML 4.0. Cet attribut est obsolète en HTML 4.0.
Interface HTMLHRElement

Crée une ligne horizontale. Voir la définition de l'élément HR en HTML 4.0.

Définition IDL
interface HTMLHRElement : HTMLElement {
           attribute  DOMString            align;
           attribute  boolean              noShade;
           attribute  DOMString            size;
           attribute  DOMString            width;
};
            
Attributs
align
Aligne la ligne sur la page. Voir la définition de l'attribut align en HTML 4.0. Cet attribut est obsolète en HTML 4.0.
noShade
Indique au client qu'il ne devrait pas y avoir d'ombré dans le rendu de cet élément. Voir la définition de l'attribut noshade en HTML 4.0. Cet attribut est obsolète en HTML 4.0.
size
La hauteur de la ligne. Voir la définition de l'attribut size en HTML 4.0. Cet attribut est obsolète en HTML 4.0.
width
La largeur de la ligne. Voir la définition de l'attribut width en HTML 4.0. Cet attribut est obsolète en HTML 4.0.
Interface HTMLModElement

Une note de modification d'une partie du document. Voir la définition des éléments INS et DEL en HTML 4.0.

Définition IDL
interface HTMLModElement : HTMLElement {
           attribute  DOMString            cite;
           attribute  DOMString            dateTime;
};
            
Attributs
cite
Une URI qui désigne un document décrivant la raison de la modification. Voir la définition de l'attribut cite en HTML 4.0.
dateTime
La date et l'heure de la modification. Voir la définition de l'attribut datetime en HTML 4.0.
Interface HTMLAnchorElement

L'élément signet. Voir la définition de l'élément A en HTML 4.0.

Définition IDL
interface HTMLAnchorElement : HTMLElement {
           attribute  DOMString            accessKey;
           attribute  DOMString            charset;
           attribute  DOMString            coords;
           attribute  DOMString            href;
           attribute  DOMString            hreflang;
           attribute  DOMString            name;
           attribute  DOMString            rel;
           attribute  DOMString            rev;
           attribute  DOMString            shape;
           attribute  long                 tabIndex;
           attribute  DOMString            target;
           attribute  DOMString            type;
  void                      blur();
  void                      focus();
};
            
Attributs
accessKey
Un raccourci clavier se présentant sous la forme d'un caractère unique et donnant accès au contrôle du formulaire. Voir la définition de l'attribut accesskey en HTML 4.0.
charset
L'encodage de la ressource liée. Voir la définition de l'attribut charset en HTML 4.0.
coords
Une liste de longueurs séparées par des points virgules, définissant une région géométrique 
réactive. Voir aussi shape pour la forme de la region. Voir la définition de l'attribut coords en HTML 4.0.
href
L'URI de la ressource liée. Voir la définition de l'attribut href en HTML 4.0.
hreflang
Le code de la langue de la ressource liée. Voir la définition de l'attribut hreflang en HTML 4.0.
name
Le nom du signet. Voir la définition de l'attribut name en HTML 4.0.
rel
Le type du lien en avant. Voir la définition de l'attribut rel en HTML 4.0.
rev
Le type du lien en arrière. Voir la définition de l'attribut rev en HTML 4.0.
shape
La forme de la zone réactive. Les coordonnées sont fournies par coords. Voir la définition de l'attribut shape en HTML 4.0.
tabIndex
L'index qui représente la position de l'élément dans l'ordre de tabulation. Voir la définition de l'attribut tabindex en HTML 4.0.
target
Le cadre dans lequel la ressource doit être interprétée. Voir la définition de l'attribut target en HTML 4.0.
type
Le type de contenu. Voir la définition de l'attribut type en HTML 4.0.
Méthodes
blur
Supprime le focus clavier de cet élément.
Cette méthode n'a pas de paramètres.
Cette méthode ne retourne aucune valeur.
Cette méthode ne déclenche pas d'exceptions.
focus
Donne le focus clavier à cet élément.
Cette méthode n'a pas de paramètres.
Cette méthode ne retourne aucune valeur.
Cette méthode ne déclenche pas d'exceptions.
Interface HTMLImageElement

Une image incorporée. Voir la définition de l'élément IMG en HTML 4.0.

Définition IDL
interface HTMLImageElement : HTMLElement {
           attribute  DOMString            lowSrc;
           attribute  DOMString            name;
           attribute  DOMString            align;
           attribute  DOMString            alt;
           attribute  DOMString            border;
           attribute  DOMString            height;
           attribute  DOMString            hspace;
           attribute  boolean              isMap;
           attribute  DOMString            longDesc;
           attribute  DOMString            src;
           attribute  DOMString            useMap;
           attribute  DOMString            vspace;
           attribute  DOMString            width;
};
            
Attributs
lowSrc
L'URI qui désigne la source de l'image, dans le cas d'une sortie en basse résolution.
name
Le nom de l'élément (pour des raisons de compatibilité ascendante).
align
Aligne cet objet (verticalement or horizontalement) en respect avec le texte environnant. Voir la définition de l'attribut align en HTML 4.0. Cet attribut est obsolète en HTML 4.0.
alt
Le texte de substitution pour les clients qui n'interprète pas le contenu normal de cet élément. Voir la définition de l'attribut alt en HTML 4.0.
border
La largeur de la bordure entourant l'image. Voir la définition de l'attribut border en HTML 4.0. Cet attribut est obsolète en HTML 4.0.
height
La hauteur forcée. Voir la définition de l'attribut height en HTML 4.0.
hspace
L'espace horizontale à la gauche et à la droite de l'image. Voir la définition de l'attribut hspace en HTML 4.0. Cet attribut est obsolète en HTML 4.0.
isMap
La zone réactive doit être utilisée au niveau du serveur. Voir la définition de l'attribut ismap en HTML 4.0.
longDesc
L'URI désignant une description longue de l'image ou du cadre. Voir la définition de l'attribut longdesc en HTML 4.0.
src
L'URI désignant la source de l'image. Voir la définition de l'attribut src en HTML 4.0.
useMap
Utiliser la zone réactive de l'image au niveau du client. Voir la définition de l'attribut usemap en HTML 4.0.
vspace
L'espace verticale au dessus et en dessous de l'image. Voir la définition de l'attribut vspace en HTML 4.0. Cet attribut est obsolète en HTML 4.0.
width
La largeur forcée. Voir la définition de l'attribut width en HTML 4.0.
Interface HTMLObjectElement

Un objet incorporé générique. Remarque. En principe, toutes les propriétés de l'élément sont en 
lecture-écriture mais dans certaines circonstances certaines propriétés peuvent être en lecture seule une fois 
que l'objet est instancié. Voir la définition de l'élément OBJECT en HTML 4.0.

Définition IDL
interface HTMLObjectElement : HTMLElement {
  readonly attribute  HTMLFormElement      form;
           attribute  DOMString            code;
           attribute  DOMString            align;
           attribute  DOMString            archive;
           attribute  DOMString            border;
           attribute  DOMString            codeBase;
           attribute  DOMString            codeType;
           attribute  DOMString            data;
           attribute  boolean              declare;
           attribute  DOMString            height;
           attribute  DOMString            hspace;
           attribute  DOMString            name;
           attribute  DOMString            standby;
           attribute  long                 tabIndex;
           attribute  DOMString            type;
           attribute  DOMString            useMap;
           attribute  DOMString            vspace;
           attribute  DOMString            width;
};
            
Attributs
form
Retourne l'élément FORM contenant ce contrôle. Retourne null si le contrôle n'est pas dans le contexte du formulaire.
code
Le fichier de classe de l'applet. Voir l'attribut code de HTMLAppletElement.
align
Aligne cet objet (verticalement or horizontalement) en respect avec le texte environnant. Voir la définition de l'attribut align en HTML 4.0. Cet attribut est obsolète en HTML 4.0.
archive
Une liste d'archives séparées par des espaces. Voir la définition de l'attribut archive en HTML 4.0.
border
La largeur de la bordure qui entoure l'objet. Voir la définition de l'attribut border en HTML 4.0. Cet attribut est obsolète en HTML 4.0.
codeBase
L'URI de base pour les attributs classid, data, et archive. Voir la définition de l'attribut codebase en HTML 4.0.
codeType
Le type de contenu pour les données téléchargées via l'attribut classid. Voir la définition de l'attribut codetype en HTML 4.0.
data
Une URI spécifiant la localisation des données de l'objet. Voir la définition de l'attribut data en HTML 4.0.
declare
Déclare (pour de futures références), mais n'instancie pas cet objet. Voir la définition de l'attribut declare en HTML 4.0.
height
La hauteur forcée. Voir la définition de l'attribut height en HTML 4.0.
hspace
L'espace horizontale à la gauche de l'image, de l'applet, ou de l'objet. Voir la définition de l'attribut hspace en HTML 4.0. Cet attribut est obsolète en HTML 4.0.
name
Le nom du contrôle ou de l'objet lorsque le traitement est effectué dans un formulaire. Voir la définition de l'attribut name en HTML 4.0.
standby
Le message à afficher pendant le chargement de l'objet. Voir la définition de l'attribut standby en HTML 4.0.
tabIndex
L'index qui représente la position de l'élément dans l'ordre de tabulation. Voir la définition de l'attribut tabindex en HTML 4.0.
type
Le type de contenu pour les données téléchargées via l'attribut data. Voir la définition de l'attribut type en HTML 4.0.
useMap
Utiliser la zone réactive de l'image au niveau du client. Voir la définition de l'attribut usemap en HTML 4.0.
vspace
L'espace verticale au dessus et en dessous de l'image, de l'applet, ou de l'objet. Voir la définition de l'attribut vspace en HTML 4.0. Cet attribut est obsolète en HTML 4.0.
width
La largeur forcée. Voir la définition de l'attribut width en HTML 4.0.
Interface HTMLParamElement

Les paramètres fournis aux éléments de OBJECT. Voir la définition de l'élément PARAM en HTML 4.0.

Définition IDL
interface HTMLParamElement : HTMLElement {
           attribute  DOMString            name;
           attribute  DOMString            type;
           attribute  DOMString            value;
           attribute  DOMString            valueType;
};
            
Attributs
name
Le nom d'un paramètre d'exécution. Voir la définition de l'attribut name en HTML 4.0.
type
Le type de contenu de l'attribut value lorsque valuetype a pour valeur "ref". Voir la définition de l'attribut type en HTML 4.0.
value
La valeur d'un paramètre d'exécution. Voir la définition de l'attribut value en HTML 4.0.
valueType
L'information permettant de connaître la signification de la valeur de l'attribut value. Voir la définition de l'attribut valuetype en HTML 4.0.
Interface HTMLAppletElement

Une applet Java incorporée. Voir la définition de l'élément APPLET en HTML 4.0. Cet élément est obsolète en HTML 4.0.

Définition IDL
interface HTMLAppletElement : HTMLElement {
           attribute  DOMString            align;
           attribute  DOMString            alt;
           attribute  DOMString            archive;
           attribute  DOMString            code;
           attribute  DOMString            codeBase;
           attribute  DOMString            height;
           attribute  DOMString            hspace;
           attribute  DOMString            name;
           attribute  DOMString            object;
           attribute  DOMString            vspace;
           attribute  DOMString            width;
};
            
Attributs
align
Aligne cet objet (verticalement or horizontalement) en respect avec le texte environnant. Voir la définition de l'attribut align en HTML 4.0. Cet attribut est obsolète en HTML 4.0.
alt
Le texte de substitution pour les clients qui n'interprète pas le contenu normal de cet élément. Voir la définition de l'attribut alt en HTML 4.0. Cet attribut est obsolète en HTML 4.0.
archive
Une liste d'archines séparées par des espaces. Voir la définition de l'attribut archive en HTML 4.0. Cet attribut est obsolète en HTML 4.0.
code
Le fichier de classe de l'applet. Voir la définition de l'attribut code en HTML 4.0. Cet attribut est obsolète en HTML 4.0.
codeBase
L'URI de base optionnelle pour l'applet. Voir la définition de l'attribut codebase en HTML 4.0. Cet attribut est obsolète en HTML 4.0.
height
La hauteur forcée. Voir la définition de l'attribut height en HTML 4.0. Cet attribut est obsolète en HTML 4.0.
hspace
L'espace horizontale à la gauche de l'image, de l'applet, ou de l'objet. Voir la définition de l'attribut hspace en HTML 4.0. Cet attribut est obsolète en HTML 4.0.
name
Le nom de l'applet. Voir la définition de l'attribut name en HTML 4.0. Cet attribut est obsolète en HTML 4.0.
object
Le fichier de l'applet diffusé. Voir la définition de l'attribut object en HTML 4.0. Cet attribut est obsolète en HTML 4.0.
vspace
L'espace verticale au dessus et en dessous de l'image, de l'applet, ou de l'objet. Voir la définition de l'attribut vspace en HTML 4.0. Cet attribut est obsolète en HTML 4.0.
width
La largeur forcée. Voir la définition de l'attribut width en HTML 4.0. Cet attribut est obsolète en HTML 4.0.
Interface HTMLMapElement

Une zone réactive au niveau du client. Voir la définition de l'élément MAP en HTML 4.0.

Définition IDL
interface HTMLMapElement : HTMLElement {
  readonly attribute  HTMLCollection       areas;
           attribute  DOMString            name;
};
            
Attributs
areas
La liste des surfaces définie pour la zone réactive de l'image.
name
Les noms de la zone (pour une utilisation avec usemap). Voir la définition de l'attribut name en HTML 4.0.
Interface HTMLAreaElement

La définition de la surface d'une zone réactive au niveau du client. Voir la définition de l'élément AREA en HTML 4.0.

Définition IDL
interface HTMLAreaElement : HTMLElement {
           attribute  DOMString            accessKey;
           attribute  DOMString            alt;
           attribute  DOMString            coords;
           attribute  DOMString            href;
           attribute  boolean              noHref;
           attribute  DOMString            shape;
           attribute  long                 tabIndex;
           attribute  DOMString            target;
};
            
Attributs
accessKey
Un raccourci clavier se présentant sous la forme d'un caractère unique et donnant accès au contrôle du formulaire. Voir la définition de l'attribut accesskey en HTML 4.0.
alt
Le texte de substitution pour les clients qui n'interprète pas le contenu normal de cet élément. Voir la définition de l'attribut alt en HTML 4.0.
coords
Une liste de longueurs séparées par des points virgules, définissant une région géométrique réactive. Voir aussi shape pour la forme de la région. Voir la définition de l'attribut coords en HTML 4.0.
href
L'URI de la ressource liée. Voir la définition de l'attribut href en HTML 4.0.
noHref
Spécifie que cette surface est inactive, c.-à.-d., qu'elle ne possède aucune action associée. Voir la définition de l'attribut nohref en HTML 4.0.
shape
La forme de la surface active. Les coordonnées sont fournies par coords. Voir la définition de l'attribut shape en HTML 4.0.
tabIndex
L'index qui représente la position de l'élément dans l'ordre de tabulation. Voir la définition de l'attribut tabindex en HTML 4.0.
target
Le cadre dans lequel la ressource doit être interprétée. Voir la définition de l'attribut target en HTML 4.0.
Interface HTMLScriptElement

Des instructions de script. Voir la définition de l'élément SCRIPT en HTML 4.0.

Définition IDL
interface HTMLScriptElement : HTMLElement {
           attribute  DOMString            text;
           attribute  DOMString            htmlFor;
           attribute  DOMString            event;
           attribute  DOMString            charset;
           attribute  boolean              defer;
           attribute  DOMString            src;
           attribute  DOMString            type;
};
            
Attributs
text
Le contenu du script de l'élément.
htmlFor
Réservé à un usage futur.
event
Réservé à un usage futur.
charset
L'encodage de la ressource liée. Voir la définition de l'attribut charset en HTML 4.0.
defer
Indique que le client peut différer le traitement du script. Voir la définition de l'attribut defer en HTML 4.0.
src
Une URI désignant un script externe. Voir la définition de l'attribut src en HTML 4.0.
type
Le type de contenu du langage de script. Voir la définition de l'attribut type en HTML 4.0.
Interface HTMLTableElement

Les méthodes create* et delete* permettent de construire et de modifier des tableaux. HTML 4.0 spécifie qu'il ne devrait y avoir qu'un seul des éléments CAPTION, THEAD, et TFOOT dans un tableau. Donc, s'il en existe un, et que la méthode createTHead() ou createTFoot() est appelée, celle-ci retourne l'élément THead ou TFoot existant. Voir la définition de l'élément TABLE en HTML 4.0.

Définition IDL
interface HTMLTableElement : HTMLElement {
           attribute  HTMLTableCaptionElement caption;
           attribute  HTMLTableSectionElement tHead;
           attribute  HTMLTableSectionElement tFoot;
  readonly attribute  HTMLCollection       rows;
  readonly attribute  HTMLCollection       tBodies;
           attribute  DOMString            align;
           attribute  DOMString            bgColor;
           attribute  DOMString            border;
           attribute  DOMString            cellPadding;
           attribute  DOMString            cellSpacing;
           attribute  DOMString            frame;
           attribute  DOMString            rules;
           attribute  DOMString            summary;
           attribute  DOMString            width;
  HTMLElement               createTHead();
  void                      deleteTHead();
  HTMLElement               createTFoot();
  void                      deleteTFoot();
  HTMLElement               createCaption();
  void                      deleteCaption();
  HTMLElement               insertRow(in long index);
  void                      deleteRow(in long index);
};
            
Attributs
caption
Retourne le CAPTION du tableau, ou void si aucun n'existe.
tHead
Retourne le THEAD du tableau, ou void si aucun n'existe.
tFoot
Retourne le TFOOT du tableau, ou null si aucun n'existe.
rows
Retourne une collection de toutes les lignes du tableau, y compris tous ceux des éléments 
THEAD, TFOOT, TBODY.
tBodies
Retourne une collection des corps de tableau définis.
align
Spécifie la position du tableau en respect avec le reste du document. Voir la définition de l'attribut align en HTML 4.0. Cet attribut est obsolète en HTML 4.0.
bgColor
La couleur de fond d'une cellule. Voir la définition de l'attribut bgcolor en HTML 4.0. Cet attribut est obsolète en HTML 4.0.
border
La largeur de la bordure qui entoure le tableau. Voir la définition de l'attribut border en HTML 4.0.
cellPadding
Spécifie l'espace horizontale et verticale entre le contenu et les bords de la cellule. Voir la définition de l'attribut cellpadding en HTML 4.0.
cellSpacing
Spécifie la séparation horizontale et verticale entre les cellules. Voir la définition de l'attribut cellspacing en HTML 4.0.
frame
Spécifie quelles bordures externes du tableau doivent être affichées. Voir la définition de l'attribut frame en HTML 4.0.
rules
Spécifie quelles bordures internes du tableau doivent être affichées. Voir la définition de l'attribut rules en HTML 4.0.
summary
Une description supplémentaire concernant le sens ou la structure d'un tableau. Voir la définition de l'attribut summary en HTML 4.0.
width
Spécifie la largeur désirée du tableau. Voir la définition de l'attribut width en HTML 4.0.
Méthodes
createTHead
Crée une ligne d'entête de tableau ou retourne celle qui existe.
Valeur de retour
Un nouvel élément d'entête de tableau (THEAD).

Cette méthode n'a pas de paramètres.
Cette méthode ne déclenche pas d'exceptions.
deleteTHead
Supprime l'entête du tableau, si elle existe.
Cette méthode n'a pas de paramètres.
Cette méthode ne retourne aucune valeur.
Cette méthode ne déclenche pas d'exceptions.
createTFoot
Crée une ligne de bas de tableau ou retourne celle qui existe.
Valeur de retour
Un élément de bas de tableau (TFOOT).

Cette méthode n'a pas de paramètres.
Cette méthode ne déclenche pas d'exceptions.
deleteTFoot
Supprime le bas de tableau, si il existe.
Cette méthode n'a pas de paramètres.
Cette méthode ne retourne aucune valeur.
Cette méthode ne déclenche pas d'exceptions.
createCaption
Crée un objet titre de tableau ou retourne celui qui existe.
Valeur de retour
Un élément CAPTION.

Cette méthode n'a pas de paramètres.
Cette méthode ne déclenche pas d'exceptions.
deleteCaption
Supprime le titre du tableau, si il existe.
Cette méthode n'a pas de paramètres.
Cette méthode ne retourne aucune valeur.
Cette méthode ne déclenche pas d'exceptions.
insertRow
Insère une nouvelle ligne vide dans le tableau. Remarque. Une ligne de tableau ne peut être vide selon les recommandations du HTML 4.0.
Paramètres
index

Le rang de la nouvelle ligne à insérer.

Valeur de retour
La ligne qui vient d'être créée.

Cette méthode ne déclenche pas d'exceptions.
deleteRow
Supprime une ligne du tableau.
Paramètres
index

L'index de la ligne à supprimer.


Cette méthode ne retourne aucune valeur.
Cette méthode ne déclenche pas d'exceptions.
Interface HTMLTableCaptionElement

Un titre de tableau Voir la définition de l'élément CAPTION en HTML 4.0.

Définition IDL
interface HTMLTableCaptionElement : HTMLElement {
           attribute  DOMString            align;
};
            
Attributs
align
L'alignement du titre en respect avec le tableau. Voir la définition de l'attribut align en HTML 4.0. Cet attribut est obsolète en HTML 4.0.
Interface HTMLTableColElement

Regroupe les éléments COL et COLGROUP. Voir la définition de l'élément COL en HTML 4.0.

Définition IDL
interface HTMLTableColElement : HTMLElement {
           attribute  DOMString            align;
           attribute  DOMString            ch;
           attribute  DOMString            chOff;
           attribute  long                 span;
           attribute  DOMString            vAlign;
           attribute  DOMString            width;
};
            
Attributs
align
L'alignement horizontale des données de cellule en colonne. Voir la définition de l'attribut align en HTML 4.0.
ch
L'alignement des caractères pour les cellules d'une colonne. Voir la définition de l'attribut char en HTML 4.0.
chOff
Le décalage de l'alignement des caractères. Voir la définition de l'attribut charoff en HTML 4.0.
span
Indique le nombre de colonnes dans un groupe ou concernées par un groupement. Voir la définition de l'attribut span en HTML 4.0.
vAlign
L'alignement verticale des données de cellule en colonne. Voir la définition de l'attribut valign en HTML 4.0.
width
La largeur par défaut d'une colonne. Voir la définition de l'attribut width en HTML 4.0.
Interface HTMLTableSectionElement

Les éléments THEAD, TFOOT, et TBODY.

Définition IDL
interface HTMLTableSectionElement : HTMLElement {
           attribute  DOMString            align;
           attribute  DOMString            ch;
           attribute  DOMString            chOff;
           attribute  DOMString            vAlign;
  readonly attribute  HTMLCollection       rows;
  HTMLElement               insertRow(in long index);
  void                      deleteRow(in long index);
};
            
Attributs
align
L'alignement horizontale des données dans les cellules. Voir l'attribut align de HTMLTheadElement pour plus de détails.
ch
L'alignement des caractères pour les cellules d'une colonne. Voir la définition de l'attribut char en HTML 4.0.
chOff
Le décalage de l'alignement des caractères. Voir la définition de l'attribut charoff en HTML 4.0.
vAlign
L'alignement verticale des données dans les cellules. Voir l'attribut valign de HTMLTheadElement pour plus de détails.
rows
La collection de ligne d'une section de tableau.
Méthodes
insertRow
Insère une ligne dans une section.
Paramètres
index

Le numéro de la ligne où insérer la nouvelle ligne.

Valeur de retour
La ligne qui vient d'être créée.

Cette méthode ne déclenche pas d'exceptions.
deleteRow
Supprime une ligne de cette section.
Paramètres
index

L'index de la ligne à supprimer.


Cette méthode ne retourne aucune valeur.
Cette méthode ne déclenche pas d'exceptions.
Interface HTMLTableRowElement

Une ligne dans un tableau. Voir la définition de l'élément TR en HTML 4.0.

Définition IDL
interface HTMLTableRowElement : HTMLElement {
           attribute  long                 rowIndex;
           attribute  long                 sectionRowIndex;
           attribute  HTMLCollection       cells;
           attribute  DOMString            align;
           attribute  DOMString            bgColor;
           attribute  DOMString            ch;
           attribute  DOMString            chOff;
           attribute  DOMString            vAlign;
  HTMLElement               insertCell(in long index);
  void                      deleteCell(in long index);
};
            
Attributs
rowIndex
L'index de la ligne, relatif au tableau dans son entier.
sectionRowIndex
L'index de la ligne, relatif à la section en cours (THEADD, TFOOT, ou TBODY).
cells
La collection de cellules de la ligne.
align
L'alignement horizontale des données des cellules de la ligne. Voir la définition de l'attribut align en HTML 4.0.
bgColor
La couleur de fond des lignes. Voir la définition de l'attribut bgcolor en HTML 4.0. Cet attribut est obsolète en HTML 4.0.
ch
L'alignement des caractères pour les cellules d'une colonne. Voir la définition de l'attribut char en HTML 4.0.
chOff
Le décalage de l'alignement des caractères. Voir la définition de l'attribut charoff en HTML 4.0.
vAlign
L'alignement verticale des données des cellules de la ligne. Voir la définition de l'attribut valign en HTML 4.0.
Méthodes
insertCell
Insère une cellule TD vide dans la ligne.
Paramètres
index

L'endroit où insérer la cellule.

Valeur de retour
La cellule qui vient d'être créée.

Cette méthode ne déclenche pas d'exceptions.
deleteCell
Supprime une cellule de la ligne courante.
Paramètres
index

L'index de la cellule à supprimer.


Cette méthode ne retourne aucune valeur.
Cette méthode ne déclenche pas d'exceptions.
Interface HTMLTableCellElement

L'objet utilisé pour représenter les éléments TH et TD. Voir la définition de l'élément TD en HTML 4.0.

Définition IDL
interface HTMLTableCellElement : HTMLElement {
           attribute  long                 cellIndex;
           attribute  DOMString            abbr;
           attribute  DOMString            align;
           attribute  DOMString            axis;
           attribute  DOMString            bgColor;
           attribute  DOMString            ch;
           attribute  DOMString            chOff;
           attribute  long                 colSpan;
           attribute  DOMString            headers;
           attribute  DOMString            height;
           attribute  boolean              noWrap;
           attribute  long                 rowSpan;
           attribute  DOMString            scope;
           attribute  DOMString            vAlign;
           attribute  DOMString            width;
};
            
Attributs
cellIndex
L'index de la cellule dans la ligne.
abbr
L'abréviation pour les entêtes de cellule. Voir la définition de l'attribut abbr en HTML 4.0.
align
L'alignement horizontale des données dans une cellule. Voir la définition de l'attribut align en HTML 4.0.
axis
Nomme un groupe d'entêtes. Voir la définition de l'attribut axis en HTML 4.0.
bgColor
La couleur de fond d'une cellule. Voir la définition de l'attribut bgcolor en HTML 4.0. Cet attribut est obsolète en HTML 4.0.
ch
L'alignement des caractères pour les cellules d'une colonne. Voir la définition de l'attribut char en HTML 4.0.
chOff
Le décalage de l'alignement des caractères. Voir la définition de l'attribut charoff en HTML 4.0.
colSpan
Le nombre de colonnes regroupées par cellule. Voir la définition de l'attribut colspan en HTML 4.0.
headers
Une liste de valeurs d'attributs id pour les cellules d'entête. Voir la définition de l'attribut headers en HTML 4.0.
height
La hauteur de la cellule. Voir la définition de l'attribut height en HTML 4.0. Cet attribut est obsolète en HTML 4.0.
noWrap
Empêche le renvoi automatique à la ligne. Voir la définition de l'attribut nowrap en HTML 4.0. Cet attribut est obsolète en HTML 4.0.
rowSpan
Le nombre de lignes regroupées par cellule. Voir la définition de l'attribut rowspan en HTML 4.0.
scope
La portée des cellules d'entête. Voir la définition de l'attribut scope en HTML 4.0.
vAlign
L'alignement verticale des données d'une cellule. Voir la définition de l'attribut valign en HTML 4.0.
width
La largeur de la cellule. Voir la définition de l'attribut width en HTML 4.0. Cet attribut est obsolète en HTML 4.0.
Interface HTMLFrameSetElement

Crée un réseau de cadres. Voir la définition de l'élément FRAMESET en HTML 4.0.

Définition IDL
interface HTMLFrameSetElement : HTMLElement {
           attribute  DOMString            cols;
           attribute  DOMString            rows;
};
            
Attributs
cols
Le nombre de colonnes de cadres dans le quadrillage. Voir la définition de l'attribut cols en HTML 4.0.
rows
Le nombre de lignes de cadres dans le quadrillage. Voir la définition de l'attribut rows en HTML 4.0.
Interface HTMLFrameElement

Crée un cadre. Voir la définition de l'élément FRAME en HTML 4.0.

Définition IDL
interface HTMLFrameElement : HTMLElement {
           attribute  DOMString            frameBorder;
           attribute  DOMString            longDesc;
           attribute  DOMString            marginHeight;
           attribute  DOMString            marginWidth;
           attribute  DOMString            name;
           attribute  boolean              noResize;
           attribute  DOMString            scrolling;
           attribute  DOMString            src;
};
            
Attributs
frameBorder
Demande l'affichage ou non des bordures du cadre. Voir la définition de l'attribut frameborder en HTML 4.0.
longDesc
L'URI désignant une description longue de l'image ou du cadre. Voir la définition de l'attribut longdesc en HTML 4.0.
marginHeight
La hauteur de la marge du cadre, en pixels. Voir la définition de l'attribut marginheight en HTML 4.0.
marginWidth
La largeur de la marge du cadre, en pixels. Voir la définition de l'attribut marginwidth en HTML 4.0.
name
Le nom du cadre (objet de l'attribut target). Voir la définition de l'attribut name en HTML 4.0.
noResize
Lorsqu'il a la valeur vrai, interdis l'utilisateur de redimensionner le cadre. Voir la définition de l'attribut noresize en HTML 4.0.
scrolling
Spécifie si le cadre doit être muni ou non d'ascenseurs. Voir la définition de l'attribut scrolling en HTML 4.0.
src
L'URI désignant le contenu initial du cadre. Voir la définition de l'attribut src en HTML 4.0.
Interface HTMLIFrameElement

Cadres en ligne. Voir la définition de l'élément IFRAME en HTML 4.0.

Définition IDL
interface HTMLIFrameElement : HTMLElement {
           attribute  DOMString            align;
           attribute  DOMString            frameBorder;
           attribute  DOMString            height;
           attribute  DOMString            longDesc;
           attribute  DOMString            marginHeight;
           attribute  DOMString            marginWidth;
           attribute  DOMString            name;
           attribute  DOMString            scrolling;
           attribute  DOMString            src;
           attribute  DOMString            width;
};
            
Attributs
align
Aligne cet objet (verticalement or horizontalement) en respect avec le texte environnant. Voir la définition de l'attribut align en HTML 4.0. Cet attribut est obsolète en HTML 4.0.
frameBorder
Demande l'affichage ou non des bordures du cadre. Voir la définition de l'attribut frameborder en HTML 4.0.
height
La hauteur du cadre. Voir la définition de l'attribut height en HTML 4.0.
longDesc
L'URI désignant une description longue de l'image ou du cadre. Voir la définition de l'attribut longdesc en HTML 4.0.
marginHeight
La hauteur de la marge du cadre, en pixels. Voir la définition de l'attribut marginheight en HTML 4.0.
marginWidth
La largeur de la marge du cadre, en pixels. Voir la définition de l'attribut marginwidth en HTML 4.0.
name
Le nom du cadre (objet de l'attribut target). Voir la définition de l'attribut name en HTML 4.0.
scrolling
Spécifie si le cadre doit être équipé ou non d'ascenseurs. Voir la définition de l'attribut scrolling en HTML 4.0.
src
L'URI désignant le contenu initial du cadre. Voir la définition de l'attribut src en HTML 4.0.
width
La largeur du cadre. Voir la définition de l'attribut width en HTML 4.0.