HTMLFormElement.name

HTMLFormElement.name プロパティは、現在の <form> 要素の名前を文字列で表します。

<form> 要素の中に name という名前の要素があると、その要素は form.name プロパティを上書きするので、それにアクセスすることはできません。 Internet Explorer (IE) は createElement() を使用して作成された要素の name 属性を name プロパティで設定したり変更したりすることを許可していません。

文字列です。

const form1name = document.getElementById('form1').name;

if (form1name !== document.form.form1) {
  // ブラウザーがこの形の参照に対応していない
}

仕様書

Specification
HTML Standard
# dom-form-name

ブラウザーの互換性

BCD tables only load in the browser