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;
}
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP