J'ai lu here que "auto fait référence à la fenêtre en cours ou formulaire".Que signifie "self" en javascript?
Self ne semble pas se référer à la forme actuelle dans ce cas:
<form><input type="text" onkeyup="alert(self.foo.value)" name="foo"></form>
Cependant, dans ce cas, il fonctionne (en référence à la fenêtre):
<form><input type="text" onkeyup="alert(self.document.forms[0].foo.value)" name="foo"></form>
Quand voulez-vous utiliser la propriété DOM self
sur juste window
?
Je voudrais simplement souligner que l'auto n'est pas un mot-clé, pour éviter toute confusion. self est une propriété de window (les propriétés sont des membres d'objets, les mots-clés sont essentiellement ce qui compose le langage de programmation lui-même, comme "if" et "for") –
Merci pour la clarification. Je n'ai jamais utilisé js en dehors du DOM. –
Ne faites jamais confiance à HTML Goodies, c'est ** horrible **. Cela fait que W3Schools a l'air bien. – Quentin