molily: was ist "document.pressed?"

Beitrag lesen

Hallo,

wenn ich einfach schreiben kann document.myvar='xy'?

Kannst Du. Dann hast Du bloß keine Variable, also auch nichts, was sich wie eine Variable verhält, sondern eine Eigenschaft, noch dazu in dem voraussichtlich falschen Objekt.

Variablen im globalen Kontext sind ebenfalls immer und notwendigerweise Eigenschaften. Diese Unterscheidung ist müßig bzw. nur interessant, wenn man zwischen globalem Scope Funktionen- bzw. Methodenscope unterscheidet. Davon abgesehen ist aber var document.myvar = "xy" genauso eine Eigenschaft wie var [window.]myvar = "xy".

Mathias