Sommaire

Accéder aux éléments de la page web

1. La fenêtre du navigateur

L’exécution de tout le code JavaScript se fait dans le contexte de la fenêtre du navigateur. Cette fenêtre est représentée par l’objet window. L’objet window contient tout ce qui y est inclus, c’est-à-dire tous les éléments constitutifs, tous les nœuds accessibles avec le DOM, ainsi que l’environnement d’exécution du JavaScript.

Souvenez-vous : lorsque nous avons abordé la notion de variable, nous avions évoqué les variables locales, qui n’étaient accessibles que dans les accolades de la fonction où elles sont définies, et les variables globales qui étaient accessibles partout dans le code JavaScript. Sachez donc que les variables globales sont définies comme des propriétés de l’objet window, elles sont en conséquence accessibles partout dans l’objet window, dans la fenêtre et dans l’environnement d’exécution du JavaScript. Notez qu’il n’est pas nécessaire de faire référence à l’objet window quand nous définissons une variable globale. C’est pour cela que vous ne verrez jamais le nom de la variable préfixée par window.

2. Le document

La page web est représentée par le document. Nous avons évoqué cette notion dans une section précédente. Sachez ...