หน้านี้จะสอนวิธีการค้นหาและเข้าถึงองค์ประกอบ HTML ในหน้าเว็บ HTML
หาองค์ประกอบ HTML
มักจะมี JavaScript คุณต้องการที่จะจัดการกับองค์ประกอบ HTML
จะทำเช่นนั้นคุณต้องไปหาองค์ประกอบแรก มีกี่วิธีที่จะทำเช่นนี้คือ:
- หาองค์ประกอบ HTML โดย id
- หาองค์ประกอบ HTML โดยใช้ชื่อแท็ก
- หาองค์ประกอบ HTML โดย class ชื่อ
- หาองค์ประกอบ HTML CSS เตอร์
- หาองค์ประกอบ HTML โดยคอลเลกชันวัตถุ HTML
หาองค์ประกอบ HTML โดย Id
วิธีที่ง่ายที่สุดที่จะหาองค์ประกอบ HTML ใน DOM คือการใช้องค์ประกอบ id
ตัวอย่างนี้พบว่าองค์ประกอบที่มี id="intro" :
ถ้าองค์ประกอบพบว่าวิธีการที่จะกลับองค์ประกอบเป็นวัตถุ (ใน myElement )
หากองค์ประกอบไม่พบ myElement จะมี null
หาองค์ประกอบ HTML โดยแท็กชื่อ
ตัวอย่างนี้พบทั้งหมด <p> องค์ประกอบ:
ตัวอย่างนี้พบว่าองค์ประกอบที่มี id="main" และแล้วก็พบว่าทั้งหมด <p> องค์ประกอบภายใน "main" :
หาองค์ประกอบ HTML โดย Class ชื่อ
หากคุณต้องการที่จะหาองค์ประกอบ HTML ทั้งหมดแบบเดียวกับที่ class ชื่อใช้ getElementsByClassName()
ตัวอย่างนี้ส่งกลับรายการขององค์ประกอบทั้งหมดที่มี class="intro"
หาองค์ประกอบโดยชื่อชั้นไม่ทำงานใน Internet Explorer 8 และรุ่นก่อนหน้านี้
หาองค์ประกอบ HTML CSS Selectors โดย
หากคุณต้องการที่จะหาองค์ประกอบ HTML ทั้งหมดที่ตรงกับที่ระบุเลือก CSS ( id , ชื่อชั้นประเภทแอตทริบิวต์ค่าของคุณลักษณะ ฯลฯ ) ใช้ querySelectorAll() วิธีการ
ตัวอย่างนี้ส่งกลับรายการทั้งหมด <p> องค์ประกอบที่มี class="intro"
querySelectorAll() วิธีการไม่ทำงานใน Internet Explorer 8 และรุ่นก่อนหน้านี้
หาองค์ประกอบ HTML HTML โดยคอลเลกชันวัตถุ
ตัวอย่างนี้พบว่าองค์ประกอบรูปแบบที่มี id="frm1" ในคอลเลกชันรูปแบบและการแสดงทุกค่าองค์ประกอบ:
ตัวอย่าง
var x = document.forms["frm1"];
var text = "";
var i;
for (i = 0; i < x.length; i++) {
text += x.elements[i].value +
"<br>";
}
document.getElementById("demo").innerHTML = text;
ลองตัวเอง» วัตถุ HTML ต่อไปนี้ (และคอลเลกชัน Object) ยังสามารถเข้าถึงได้:
- document.anchors
- document.body
- document.documentElement
- document.embeds
- document.forms
- document.head
- document.images
- document.links
- document.scripts
- document.title
ทดสอบด้วยตัวเองด้วยการออกกำลังกาย!
การใช้สิทธิ 1 » ออกกำลังกาย 2 » ออกกำลังกาย 3 » 4 การออกกำลังกาย» ออกกำลังกาย 5 »