--- title: HTMLFormElement.name slug: Web/API/HTMLFormElement/name tags: - DOM - Gecko - Gecko DOM Reference translation_of: Web/API/HTMLFormElement/name ---
form の name 属性は、その form 要素の名前を文字列として返します。
string = form.name; //取得 form.name = string; //設定
var form1_Name = document.getElementById("form1").name;
if (form1_Name != document.form.name) {
// browser doesn't support this form of reference
}
この属性は読み書きともに可能であり、フォーム名の読取り及び設定に使用できます。
もしフォーム内に "name" と名付けられた要素を含めてしまった場合、その要素が優先され、name 属性でのフォームオーナーへのアクセスが出来なくなってしまいます。
Internet Explorer (IE) では、createElement() メソッドによって作成された要素に対する name 属性を用いての名前の設定 / 書換は許可されていません。