La différence entre ce.formulaire et document.les formes

Est-il une différence entre this.form et document.forms (document["forms"]) ou, sont-ils semblables?

Voici le code que j'ai écrit pour tester la différence.

<form name="myForm" id="myForm">
<input type="text" name="haha" id="myForm" value="laughable" onclick="alert(this.form.haha.value)" />
</form>

alert(document.forms.myForm.haha.value);

Elles résultent de la même chose.

Ça dépend du contexte.
J'ai essayé d'écrire un peu de code, mais dans la façon dont je l'ai écrit, ils travaillent très semblables les uns aux autres.
MDN a un bon article à propos de ce mot clé, qui peut vous donner quelques éléments supplémentaires.

OriginalL'auteur W3Geek | 2012-06-14