HTML DOM Dokument vorms
Voorbeeld
Aantal <form>-elemente in die dokument:
let num = document.forms.length;
Kry die id van die eerste <form> element:
let id = document.forms[0].id;
Kry die id van die eerste <form> element:
let id = document.forms.item(0).id;
Kry die HTML-inhoud van die <form>-element met id="myCarForm":
let html = document.forms.namedItem("myCarForm").innerHTML;
Meer voorbeelde hieronder.
Definisie en gebruik
Die forms
eiendom gee 'n versameling van alle <form>-elemente in 'n dokument terug.
Die forms
eiendom gee 'n HTMLCollection terug .
Die forms
eiendom is leesalleen.
HTML-versameling
'n HTMLCollection is 'n versameling HTML-nodusse.
Nodusse in 'n versameling kan verkry word deur indeksnommers. Die indeks begin by 0.
Die lengte Eiendom gee die aantal elemente in die versameling terug.
Sintaksis
document.forms
Eienskappe
Property | Description |
length | The number of elements in the collection. |
Metodes
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. |
Terugkeerwaarde
Tik | Beskrywing |
Voorwerp | 'n HTMLCollection-objek . Alle <form>-elemente in die dokument. Gesorteer soos dit in die bronkode verskyn |
Meer voorbeelde
Loop deur alle <form>-elemente en voer die ID van elke vorm uit:
const forms = document.forms;
let text = "";
for (let i = 0; i < forms.length; i++) {
text += forms[i].id + "<br>";
}
Gebruik die form.elements-versameling om die waarde van elke element in die vorm te kry:
const form = document.forms[0];
let text = "";
for (let i = 0; i < form.length; i++) {
text += forms.elements[i].value + "<br>";
}
Blaaierondersteuning
document.forms
is 'n DOM Vlak 1 (1998) kenmerk.
Dit word ten volle ondersteun in alle blaaiers:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | 9-11 | Yes | Yes | Yes | Yes |