Rumah > hujung hadapan web > html tutorial > Koleksi borang DOM HTML

Koleksi borang DOM HTML

WBOY
Lepaskan: 2023-09-01 14:49:01
ke hadapan
750 orang telah melayarinya

Koleksi borang DOM HTML digunakan untuk mengembalikan semua elemen borang yang terdapat dalam dokumen HTML sebagai koleksi. Unsur-unsur dalam koleksi diisih dan dipaparkan dalam susunan ia muncul dalam dokumen HTML.

Hartanah

Berikut adalah sifat-sifat koleksi borang -

. methods
Harta Penerangan
-selaras dengan jumlah bacaan

berikut adalah kaedah untuk pengumpulan bentuk -

method [index] dari koleksi pada indeks yang diberikan. Indeks bermula pada 0 dan mengembalikan nol jika indeks di luar had. item(indeks)namedItem(id) Sintaks
description
Returns elemen
Kumpul daripada indeks yang diberikan. Indeks bermula pada 0 dan mengembalikan nol jika indeks berada di luar julat.
Dari koleksi dengan id yang diberikan. Jika id tidak wujud, mengembalikan Null.

Berikut adalah sintaks untuk koleksi bentuk html dom -

document.forms
Salin selepas log masuk
e

Contoh

Mari kita lihat contoh koleksi bentuk html dom -

demonstrasi langsung

<!DOCTYPE html>
<html>
<head>
<script>
   function formCollect() {
      for(var i=0;i<document.forms.length;i++){
         var no=document.forms[i].id+"<br>";
         document.getElementById("Sample").innerHTML +=no;
      }
   }
</script>
</head>
<body>
<h1>Forms collection example</h1>
<form id="FORM1">
Fruit <input type="text" name="fname" value="Mango">
</form>
<form id="FORM2">
Age <input type="text" name="Age" value="22">
</form>
<form id="FORM3">
Password: <input type="password" name="pass" value="test">
</form>
<br>
<button onclick="formCollect()">GET IDS</button>
<p id="Sample">Following are the form ids <br></p>
</body>
</html>
Salin selepas log masuk
e output

Ini akan menghasilkan output berikut -

Apabila mengklik butang "Dapatkan ID" - HTML DOM表单集合

Dalam contoh di atas - HTML DOM表单集合

Kami mula-mula mencipta tiga borang dengan ID "FORM1", "FORM2" dan "FORM3". Dua borang pertama mempunyai elemen input jenis teks dan borang ketiga mempunyai elemen input jenis kata laluan -

<form id="FORM1">
Fruit <input type="text" name="fname" value="Mango" >
</form>
<form id="FORM2">
Age <input type="text" name="Age" value="22" >
</form>
<form id="FORM3">
Password: <input type="password" name="pass" value="test">
</form>
Salin selepas log masuk

Butang GET IDS melaksanakan kaedah formCollect() apabila pengguna mengklik - kaedah

<button onclick="formCollect()">GET IDS</button>
Salin selepas log masuk

formCollect() mendapat panjang dokumen.forms nilai harta (3 dalam kes kami) dan gunakannya dalam ungkapan ujian di dalam gelung for. Menggunakan nombor indeks pada koleksi borang, kami mendapat id mereka dan menambahkannya pada perenggan dengan id "Sampel" untuk paparan -

function formCollect() {
   for(var i=0;i<document.forms.length;i++){
      var no=document.forms[i].id+"<br>";
      document.getElementById("Sample").innerHTML +=no;
   }
}
Salin selepas log masuk

Atas ialah kandungan terperinci Koleksi borang DOM HTML. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:tutorialspoint.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan