Ho letto here che "auto si riferisce alla finestra corrente o al modulo".Che cosa significa "self" in javascript?
Sé non sembra fare riferimento alla forma attuale, in questo caso:
<form><input type="text" onkeyup="alert(self.foo.value)" name="foo"></form>
Tuttavia, in questo caso funziona (riferendosi alla finestra):
<form><input type="text" onkeyup="alert(self.document.forms[0].foo.value)" name="foo"></form>
Così Quando volete utilizzare la proprietà DOM self
su solo window
?
vorrei solo far notare che io non è una parola chiave, per evitare confusione. self è una proprietà della finestra (le proprietà sono membri di oggetti, le parole chiave sono essenzialmente ciò che costituisce il linguaggio di programmazione stesso, come "se" e "per") –
Grazie per i chiarimenti. non ho mai usato js al di fuori del DOM. –
Non fidarti mai di Goodie HTML, è ** terribile **. Fa sembrare W3Schools buono. – Quentin