La classe document


Retour au menu

La hiérarchie de la classe document

Le programmeur JS peut avoir accès en lecture à ces tableaux.
Leur taille est obtenu avec la propriété length; ainsi forms.length est le nombre de formulaires inclus dans le document.
En voici la liste, et les balises correspondantes :

Un exemple concret

Soit le code d'une page d'accueil :
(Source Stefan Koch http://rummelplatz.uni-mannheim.de/~skoch/js/tutorial.htm)
<html>
<head>
<title>My homepage</title>
</head>
<body bgcolor=#ffffff>
<center>
<img src="home.gif" name="image1" width=200 height=100>
</center>
<p>
<form name="formu">
Name:  <input type="text" name="nom" value=""><br>
e-Mail: <input type="text" name="email" value=""><p>
<input type="button" value="Push me" name="bouton" onClick="alert('Salut')">
</form>
<p>
<center>
<img src="ruler.gif" name="image4" width=300 height=15>
<p>
<a href="http://rummelplatz.uni-mannheim.de/~skoch/">My homepage</a>
</center>
</body>
</html>
Voici son aspect

Dans cet objet-window, cet objet-document posséde en tout 2 images, un lien et un formulaire contenant 2 champs de texte et un bouton
Le contenu saisi dans le 2ème champ de texte peut être obtenu par :
var mail = document.forms[0].elements[1].value ou
var mail = document.formu.nom.value;

Voici la hiérarchie des objets construits par JS sur ce document


Principales propriétés

Voici leur valeur pour le présent document :

Principales méthodes