|   |
In pratica.
- Nel DOM, esiste un documento che rappresenta tutta la pagina, e si chiama:
- Tutti gli oggetti contenuti nella pagina si ramificano partendo dal 'document'.
- Le ramificazioni vengono separate dai punti ('.').
- Ad esempio, se abbiamo nella nostra pagina una immagine chiamata 'bob', vi possiamo
accedere con la notazione:
- Non tutti gli oggetti di una pagina aquisiscono automaticamente il loro nome,
come fa la pagina stessa ('document'); per battezzare una immagine, si fa cosi':
- <IMG SRC = "bobby.gif" NAME = "bob">
- Un oggetto si ramifica ulteriormente in un altro oggetto, oppure nelle sue proprieta' html.
- Un oggetto html si ramifica in genere nelle proprieta' corrispondenti agli attributi
specificati nel tag. Questo e' alla fine lo scopo del DOM: rispecchiare il 'markup'
della pagina.
- Possiamo fare in modo che il tag dell'esempio visualizzi una immagine diversa:
- document.bob.src = "notbobby.gif";
- Non tutti gli oggetti html discendono direttamente da 'document'; in particolare, gli
elementi di una FORM (campi di input, pulsanti, ecc.) discendono da un oggetto FORM
prima che da 'document'.
- Se abbiamo una FORM di nome 'frm' che contiene un campo di input di nome 'txt', possiamo
accedere a quest'ultimo con:
- Siccome, come abbiamo visto, la maggior parte degli oggetti html ha una proprieta' DOM
per ciascun attributo nel tag, e siccome il valore di un campo di input e' contenuto
nell'attributo VALUE, possiamo accedervi con
|
  |