forms只讀屬性返回當(dāng)前文檔中嵌入的<FORM>元素的列表。
列表中的元素按照它們?cè)谠创a中出現(xiàn)的順序排序。
如果文檔沒(méi)有表單,則返回的列表為空,長(zhǎng)度為零。
document.forms
var x = document.forms.length;測(cè)試看看?/?
所有瀏覽器都完全支持forms屬性:
屬性 | ![]() | ![]() | ![]() | ![]() | ![]() |
forms | 是 | 是 | 是 | 是 | 是 |
屬性 | 描述 |
---|---|
length | 返回列表中<form>元素的數(shù)量 |
方法 | 描述 |
---|---|
[index] | 返回列表中以給定的從零開始的索引處的特定節(jié)點(diǎn)。如果索引號(hào)超出范圍,則返回null。 |
item(index) | 返回列表中以給定的從零開始的索引處的特定節(jié)點(diǎn)。如果索引號(hào)超出范圍,則返回null。 |
namedItem(id) | 返回其ID名稱與name指定的字符串匹配的特定節(jié)點(diǎn)。如果id不存在,則返回null。 |
返回值: | 列出所有文檔形式的HTMLCollection對(duì)象。集合中的每個(gè)項(xiàng)目都是一個(gè)HTMLFormElement,表示單個(gè)<form>元素。 |
---|---|
DOM版本: | DOM級(jí)別1 |
獲取文檔中<form>元素的ID:
alert(document.forms[0].id);測(cè)試看看?/?
使用id="alphaForm"獲取表單元素的HTML內(nèi)容:
var x = document.forms.namedItem('alphaForm').innerHTML;測(cè)試看看?/?