Im Beispiel wird innerText gesetzt - um einer Eigenschaft einen Wert zuzuweisen, muss sie vorher nicht »bekannt«, also existent sein, noch muss sie für den Browser eine bestimmte Bedeutung haben (in dem Fall: dass sich eben der Text ändert beim Setzen der Eigenschaft). Man kann schließlich auch element.husseldiguggeldidu = "remmidemmi" schreiben, ohne dass ein Browser, der dieser Eigenschaft keine Bedeutung zumisst, meckert.
Schade, daß die Objekteigenschaften einem Browser nicht bekannt sein müssen. Gäbe es irgendeine negative Auswirkung, wenn in der Fehler-Konsole des Browsers eine Fehlermeldung a la "Unbekannte Eigenschaft husseldiguggeldidu. Deklaration ignoriert." angezeigt werden würde.
Als Entwickler würde es mich doch freuen oder nicht ?
Gruss,
Carsten