Formulir Dokumen DOM HTML
Contoh
Jumlah elemen <form> dalam dokumen:
let num = document.forms.length;
Dapatkan id elemen <form> pertama:
let id = document.forms[0].id;
Dapatkan id elemen <form> pertama:
let id = document.forms.item(0).id;
Dapatkan konten HTML dari elemen <form> dengan id="myCarForm":
let html = document.forms.namedItem("myCarForm").innerHTML;
Lebih banyak contoh di bawah ini.
Definisi dan Penggunaan
Properti forms
mengembalikan koleksi semua elemen <form> dalam dokumen.
Properti forms
mengembalikan HTMLCollection .
Properti forms
ini hanya-baca.
Koleksi HTML
Sebuah HTMLCollection adalah kumpulan node HTML.
Node dalam koleksi dapat diakses dengan nomor indeks. Indeks dimulai dari 0.
Properti panjang mengembalikan jumlah elemen dalam koleksi.
Sintaksis
document.forms
Properti
Property | Description |
length | The number of elements in the collection. |
Metode
Method | Description |
[index] | Returns the element with the specified index (starts at 0). Returns null if the index is out of range. |
item(index) | Returns the element with the specified index (starts at 0). Returns null if the index is out of range. |
namedItem(id) | Returns the element with the specified id. Returns null if the id does not exist. |
Nilai Kembali
Jenis | Keterangan |
Obyek | Objek Koleksi HTML . Semua elemen <form> dalam dokumen. Diurutkan seperti yang muncul dalam kode sumber |
Lebih Banyak Contoh
Ulangi semua elemen <form> dan keluarkan id dari setiap formulir:
const forms = document.forms;
let text = "";
for (let i = 0; i < forms.length; i++) {
text += forms[i].id + "<br>";
}
Menggunakan koleksi form.elements untuk mendapatkan nilai setiap elemen dalam bentuk:
const form = document.forms[0];
let text = "";
for (let i = 0; i < form.length; i++) {
text += forms.elements[i].value + "<br>";
}
Dukungan Peramban
document.forms
adalah fitur DOM Level 1 (1998).
Ini didukung penuh di semua browser:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | 9-11 | Yes | Yes | Yes | Yes |