Formuláře dokumentů HTML DOM
Příklad
Počet prvků <form> v dokumentu:
let num = document.forms.length;
Získejte ID prvního prvku <form>:
let id = document.forms[0].id;
Získejte ID prvního prvku <form>:
let id = document.forms.item(0).id;
Získejte obsah HTML prvku <form> pomocí id="myCarForm":
let html = document.forms.namedItem("myCarForm").innerHTML;
Další příklady níže.
Definice a použití
Vlastnost forms
vrací kolekci všech prvků <form> v dokumentu.
Vlastnost forms
vrací HTMLCollection .
Vlastnost forms
je pouze pro čtení.
Viz také:
Výukový program pro formuláře HTML
Spropitné:
Pomocí kolekce prvků formuláře vrátíte všechny prvky ve formuláři.
HTML kolekce
HTMLCollection je kolekce uzlů HTML.
K uzlům v kolekci lze přistupovat pomocí čísel indexů. Index začíná na 0.
Vlastnost length vrátí počet prvků v kolekci.
Syntax
document.forms
Vlastnosti
Property | Description |
length | The number of elements in the collection. |
Metody
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. |
Návratová hodnota
Typ | Popis |
Objekt | Objekt HTMLCollection . Všechny prvky <form> v dokumentu. Seřazené tak, jak se objevují ve zdrojovém kódu |
Další příklady
Projděte všechny prvky <form> a vypište ID každého formuláře:
const forms = document.forms;
let text = "";
for (let i = 0; i < forms.length; i++) {
text += forms[i].id + "<br>";
}
Pomocí kolekce form.elements získáte hodnotu každého prvku ve formuláři:
const form = document.forms[0];
let text = "";
for (let i = 0; i < form.length; i++) {
text += forms.elements[i].value + "<br>";
}
Podpora prohlížeče
document.forms
je funkce DOM úrovně 1 (1998).
Je plně podporován ve všech prohlížečích:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | 9-11 | Yes | Yes | Yes | Yes |