HTML DOM Form length 屬性


HTML DOM Form length 屬性用於返回存在於表單中的元素數目。它是一個只讀屬性。

語法

Form length 屬性的語法如下 −

ormObject.length

示例

讓我們看一個 Form length 屬性的示例 −

<!DOCTYPE html>
<html>
<head>
<style>
   form{
      border:2px solid blue;
      margin:2px;
      padding:4px;
   }
</style>
<script>
   function getLength() {
      var len=document.getElementById("FORM1").length ;
      document.getElementById("Sample").innerHTML = "Number of elements present inside the form are :"+len;
}
</script>
</head>
<body>
<h1>Form length property example</h1>
<form id="FORM1">
<label>User Name <input type="text" name="usrN"></label> <br>lt;br>
<label>Password <input type="password" name="pass"></label> <br><br>
<select name="Fruit">
<option value="Mango">Mango<option>
<option value="Litchi">Litchi</option>
<option value="Guava">Guava</option>
</select>
</form>
<br>
<p>Get the number of elements present in the above form by clicking the below button</p>
<button onclick="getLength()">get Length</button>
<p id="Sample"></p>
</body>
</html>

輸出

這將產生以下輸出 −

單擊 “get Length” 按鈕 −

在上例中 −

我們首先建立了一個 ID 為“FORM1”的表單,其中包含一個輸入域(text 型別)、另一個輸入域(“password”型別)。它還包含一個用於構成下拉列表的 <select> 元素。這意味著表單元素內共有三個元素 −

<form id="FORM1">
<label>User Name <input type="text" name="usrN"></label> <br><br>
<label>Password <input type="password" name="pass"></label> <br><br>
<select name="Fruit">
<option value="Mango">Mango<option>
<option value="Litchi">Litchi</option>
<option value="Guava">Guava</option>
</select>
</form>

然後,我們建立了一個按鈕“get Length”,在使用者單擊它之後將執行 getLength() 方法 −

function getLength() {
   var len=document.getElementById("FORM1").length ;
   document.getElementById("Sample").innerHTML = "Number of elements present inside the form are :"+len;
}

getLength() 函式使用文件物件的 getElementById() 方法獲取 <form> 元素,並將它的 length 屬性值分配給變數 len。因為表單元素內共有 3 個元素,所以它返回 3。然後將這個值使用它的 innerHTML 屬性以及分配給它的文字顯示在 ID 為 “Sample” 的段落中。

function getLength() {
   var len=document.getElementById("FORM1").length ;
   document.getElementById("Sample").innerHTML = "Number of elements present inside the form are :"+len;
}

更新於: 19-8-2019

314 次瀏覽

開啟你的 職業生涯

完成這門課程後即可獲得認證

開始
廣告
© . All rights reserved.