var elem1, elem2;
// document.forms is an HTMLCollection
elem1 = document.forms[0];
elem2 = document.forms.item(0);
alert(elem1 === elem2); // shows: "true"
elem1 = document.forms["myForm"];
elem2 = document.forms.namedItem("myForm");
alert(elem1 === elem2); // shows: "true"
ソース: https://developer.mozilla.org/en-US/docs/Web/API/HTMLCollection
上記のコード変数elem1では、elem2両方とも同じオブジェクト、つまりDOMノードを保持しています
知りたいのですが、ステートメントelem1 === elem2で実際に比較されているものは、TRUE式に評価されます。ですかnodeType、nodeValueそれともnodeName?