Hallo.
function document.getElementById(id)
Ich würde meinen, der Punkt ist ein Operator, und im Funktionsnamen darf kein Operator ausser dem call-Operator () enthalten sein?
Der Punkt mag ein Operator sein, aber im Funktionsnamen (= getElementById) ist kein Punkt drin. getElementById ist eine Methode die dem document-Objekt untergeordnet ist/wird.
Das ist bei normalen Funkionen doch auch so, du kannst ja auch
function window.MeineFunktion()
schreiben, was das selbe wie
function MeineFunktion()
ist, da aber sowieso (fast) alles dem window-Objekt untergeordnet ist, kannst du das window eben auch weg lassen.
Gruß
Norbert