ตัวควบคุมที่ใช้สำหรับการเข้าและออกในเบราว์เซอร์ประเภท (ตัวอย่างเช่น type = text นี่คือกล่องข้อความ; ประเภท = ปุ่มนี่คือปุ่ม)
ค่าเสริมของประเภทมีดังนี้:
ปุ่มปุ่ม
ช่องทำเครื่องหมายช่องทำเครื่องหมาย CheckButton ส่วนประกอบ
ไฟล์อัปโหลดไฟล์ไฟล์
โดเมนที่ซ่อนอยู่
พื้นที่ภาพ
กล่องข้อความป้อนรหัสผ่านรหัสผ่าน
ส่วนประกอบปุ่มวิทยุวิทยุ
รีเซ็ตปุ่มฟอร์ม
ส่งปุ่มฟอร์ม
กล่องป้อนข้อความข้อความ
-
ID เป็นตัวระบุที่ไม่ซ้ำกันและไม่อนุญาตให้มีค่าที่ซ้ำกัน (คล้ายกับคีย์หลักของตารางข้อมูล PK) วัตถุแท็ก HTML ที่สอดคล้องกันสามารถรับได้ผ่านค่าของมัน (หากรหัสซ้ำจะปรากฏในรหัสหน้าเดียวกันมันจะทำให้เกิดข้อผิดพลาดที่คาดเดาไม่ได้)
รหัส JS: document.getElementById (id_value)
รับการอ้างอิงวัตถุตาม ID ที่ระบุ
-
ฟังก์ชั่นของชื่อและ ID เหมือนกันและยังใช้ในการระบุแท็ก HTML แต่ความแตกต่างเพียงอย่างเดียวคือชื่อนั้นอนุญาตให้มีค่าที่ซ้ำกัน
รหัส js: document.forms [0] .name หรือ document.getElementsByName (ชื่อ)
รับอาร์เรย์อ้างอิงวัตถุตามชื่อที่ระบุ
-
ค่าแสดงถึงค่าของแท็ก HTML ที่แน่นอน
ตัวอย่างเช่น: <อินพุตประเภท = ชื่อข้อความ = ค่า seq = สวัสดี! id = seq007 />
คุณจะเห็นเนื้อหาของกล่องข้อความในหน้าเว็บเป็นสวัสดี!
- - - -
<! doctype html สาธารณะ -// w3c // dtd html 4.01 // en http://www.w3.org/tr/html4/strict.dtd>
<html>
<head>
<meta http-equiv = เนื้อหาประเภทเนื้อหา = text/html; charset = iso-8859-1 />
<title> เอกสารที่ไม่มีชื่อ </title>
<script>
</script>
</head>
<body>
<form>
<ประเภทอินพุต = ชื่อข้อความ = seq value = id = seq001 />
<ประเภทอินพุต = ชื่อข้อความ = seq value = id = seq002 />
<ประเภทอินพุต = ชื่อข้อความ = seq value = id = seq003 />
</form>
</body>
</html>
- - - -
document.getElementById (SEQ001) ได้รับการอ้างอิงไปยังแท็กวัตถุด้วย id = seq001
document.forms [0] .seq
มันจะส่งคืนอาร์เรย์ของการอ้างอิงไปยังวัตถุแท็กชื่อทั้งหมด = SEQ ในรูปแบบแรกในหน้าเว็บ
document.getElementsByName (SEQ)
จะส่งคืนอาร์เรย์อ้างอิงวัตถุแท็กทั้งหมดด้วย name = seq ในหน้าเว็บ