คุณสมบัติ forms ของ HTML DOM Document
- หน้าก่อน execCommand()
- หน้าต่อไป getElementById()
- กลับไปยังหน้าย่อยเดิม HTML DOM Documents
คำอธิบายและวิธีใช้
forms
คุณสมบัติกลับค่าชุดขององค์ประกอบ <form> ทั้งหมดในเอกสาร。
forms
คุณสมบัติกลับค่า HTMLCollection。
forms
คุณสมบัติเป็นค่ามาตรฐานไม่สามารถเปลี่ยนแปลงได้。
ดูเพิ่มเติม:
ตัวอย่างที่น่าสนใจ: หลักสูตร HTML ฟอร์ม
คำเตือน:ควรใช้ มุมมอง Form elements ชุด กลับค่าเป็นชุดขององค์ประกอบทั้งหมดในฟอร์ม。
HTMLCollection
HTMLCollection คือชุดขององค์ประกอบ HTML ที่เหมือนตาราง (รายการ)。
สามารถเข้าถึงองค์ประกอบในชุดด้วยดัชนี (เริ่มต้นจาก 0) ได้
length คุณสมบัติส่งกลับจำนวนองค์ประกอบในชุด
ตัวอย่าง
ตัวอย่าง 1
ส่งกลับจำนวน <form> อิเลเมนต์ในเอกสาร:
let num = document.forms.length;
ตัวอย่าง 2
ดึง id ของ <form> อิเลเมนต์แรก:
let id = document.forms[0].id;
ตัวอย่าง 3
ดึง id ของ <form> อิเลเมนต์แรก:
let id = document.forms.item(0).id;
ตัวอย่าง 4
ดึงเนื้อหา HTML ของ <form> ที่มี id="myCarForm":
let html = document.forms.namedItem("myCarForm").innerHTML;
ตัวอย่าง 5
วนลูปผ่านทุก <form> อิเลเมนต์และแสดง id ของฟอร์มทุกตัว:
const forms = document.forms; let text = ""; for (let i = 0; i < forms.length; i++) { text += forms[i].id + "<br>"; }
ตัวอย่าง 6
ใช้ชุด form.elements ในการดึงค่าขององค์ประกอบในฟอร์มทุกตัว:
const form = document.forms[0]; let text = ""; for (let i = 0; i < form.length; i++) { text += forms.elements[i].value + "<br>"; }
บรรณาธิการ
document.forms
คุณสมบัติ
คุณสมบัติ | รายละเอียด |
---|---|
length | จำนวนองค์ประกอบในชุด |
วิธี
วิธี | รายละเอียด |
---|---|
[index] |
ส่งกลับองค์ประกอบที่มีดัชนีที่กำหนด (เริ่มต้นจาก 0)。 ถ้าดัชนีนอกขอบเขต ก็จะส่งกลับ null。 |
item(index) |
ส่งกลับองค์ประกอบที่มีดัชนีที่กำหนด (เริ่มต้นจาก 0)。 ถ้าดัชนีนอกขอบเขต ก็จะส่งกลับ null。 |
namedItem(id) |
ที่มี id องค์ประกอบของ ถ้า id ไม่มีในตอนนี้ ก็จะส่งกลับ null。 |
ค่าที่ส่งกลับ
ชนิด | รายละเอียด |
---|---|
วัตถุ |
วัตถุ HTMLCollection ทั้งหมด <form> อิเลเมนต์ในเอกสาร。 เรียงตามลำดับที่มันปรากฏในโค้ดต้นฉบับ。 |
สนับสนุนบราวเซอร์
document.forms
เป็นคุณสมบัติ DOM Level 1 (1998) ของมัน。
ทั้งหมดบราวเซอร์ทุกตัวสนับสนุนมัน:
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
สนับสนุน | 9-11 | สนับสนุน | สนับสนุน | สนับสนุน | สนับสนุน |
- หน้าก่อน execCommand()
- หน้าต่อไป getElementById()
- กลับไปยังหน้าย่อยเดิม HTML DOM Documents