HTML DOM Fieldset 表單屬性


HTML DOM Fieldset 表單屬性返回的 form 物件是指定元素所屬表單的引用。正是這種引用對應著位於該指定表單內部的 <fieldset> 元素。該屬性是隻讀的。如果 fieldset 不是存在於表單內部,則返回 null。

語法

下面是 fieldset 表單屬性的語法 −

fieldsetObject.form

示例

下面透過示例瞭解 fieldset 表單屬性 −

<!DOCTYPE html>
<html>
<head>
<script>
   function formId() {
      var field = document.getElementById("FieldSet1").form.id;
      document.getElementById("Sample").innerHTML = "The id of the form in which fieldset
      element is present is "+field;
   }
</script>
</head>
<body>
<h1>Sample FORM</h1>
<form id="FORM1">
<fieldset id="FieldSet1">
<legend>User Data:</legend>
Name:<input type="text"><br>
Address:<input type="text"><br>
Age:<input type="text">
</fieldset>
</form>
<br>
<button onclick="formId()">GET ID</button>
<p id="Sample"></p>
</body>
</html>

輸出

輸出結果如下 −

點選“獲取 ID”按鈕 −

在以上示例中 −

我們首先建立了一個 id 為“FORM1”的 <form> 元素,其中包含一個 id 為“FieldSet1”的 <fieldset> 元素 −

<form id="FORM1">
<fieldset id="FieldSet1">
<legend>User Data:</legend>
Name:<input type="text"><br>
Address:<input type="text"><br>
Age:<input type="text">
</fieldset>
</form>

然後我們建立了一個“獲取 ID”按鈕,該按鈕在使用者點選後將執行 formId() 函式 −

<button onclick="formId()">GET ID</button>

formId() 函式使用 getElementById() 獲取 fieldset 元素,並使用其 form.id 獲取該屬性,該屬性會返回其中 fieldset 元素所在的表單的 id。將返回的 form.id 值分配給 field 變數。然後,將變數顯示於具有 id “Sample” 關聯段落中,並使用其 innerHTML 屬性分配文字 −

function formId() {
   var field = document.getElementById("FieldSet1").form.id;
   document.getElementById("Sample").innerHTML = "The id of the form in which fieldset element is    present is "+field;
}

更新於: 19-Aug-2019

124 次瀏覽量

開始您的職業生涯

完成課程後獲得認證

開始
廣告
© . All rights reserved.