Quando viene caricata una pagina nel Navigatore del Browser vengono creati un numero di oggetti JavaScript settati in base all'HTML e ad altre informazioni pertinenti. La gerarchia di questi oggetti, che rispecchia la struttura di una pagina HTML, è la seguente:
In questa gerarchia, un oggetto discendente è una proprietà dell'oggetto da cui discende. Per esempio una form chiamata theForm è un oggetto così come una proprietà di document, ed è referenziata in questo modo: document.theForm
Ogni pagina ha i seguenti oggetti:
Per riferirsi ad una specifica proprietà bisogna specificare il nome dell'oggetto e tutti i suoi antenati
:
prova
Nella precedente stringa si referenzia la proprietà value di un campo testo, text1, contenuto nel form theForm del documento corrente.