HTML DOM Element lastChild แอตทริบิวต
- หน้าก่อน lang
- หน้าต่อไป lastElementChild
- กลับไปยังด้านบน วัตถุ HTML DOM Elements
คำนิยามและการใช้งาน
lastChild
แอตทริบิวตคืนค่าตัวอักษรลูกสุดท้ายของตัวอักษรที่ระบุไว้ ในรูปของตัวอักษร Node
lastChild
แอตทริบิวตเป็นแอตทริบิวตที่แสดงเฉพาะ
ข้อเน้นตัว
lastChild
คืนค่าเหล่าตัวอักษรลูกนี้: ตัวอักษรได้แก่ ตัวอักษรได้แก่ หรือตัวหมายเหตุได้แก่
ตัวอักษรที่อยู่ระหว่างตัวอักษรก็คือตัวอักษรได้แก่
แนะนำทางเลือก:
lastElementChild แอตทริบิวต - lastElementChild
แอตทริบิวตคืนค่าตัวอักษรลูกสุดท้าย (ละเลยตัวอักษรและตัวหมายเหตุได้)。
อ่านเพิ่มเติม:
แอตทริบิวตของตัวอักษร
ตัวอักษร HTML และตัวอักษร
ใน HTML DOM(โมเดลเอ็กซ์เทมเพลต์เดอะโมเดล) ซึ่งเป็นชุดของตัวอักษรที่มี (หรือไม่มี) ตัวอักษรที่มีลูก
จุดขนานหมายถึงตัวอักษรได้แก่ ตัวอักษรได้แก่ และตัวหมายเหตุได้แก่
ตัวอักษรระหว่างนั้นก็คือตัวอักษรได้แก่
ตัวอักษรคือตัวอักษรได้แก่
ตัวอักษรที่อยู่ระหว่างนั้นก็คือตัวอักษรได้แก่
childNodes คืนค่าจุดขนาน(ตัวอักษรตัวเดี่ยวได้แก่ ตัวอักษรได้แก่ ตัวหมายเหตุได้แก่ และตัวหมายเหตุได้แก่)。
children คืนค่าตัวเดี่ยว(ไม่ใช่ตัวอักษรและตัวหมายเหตุได้)。
firstChild และ firstElementChild
firstChild คืนค่าส่วนแรกจุดขนาน(ตัวเดี่ยวของเอลิเมนต์ ข้อความ หรือข้อความหมายเหตุ) ช่องว่างระหว่างเอลิเมนต์ก็เป็นจุดขนานข้อความ。
firstElementChild คืนค่าส่วนแรกตัวเดี่ยว(ไม่คืนค่าตัวของข้อความและข้อความหมายเหตุ)。
lastChild และ lastElementChild
lastChild คืนค่าจุดขนานหลังสุดจุดขนาน(ตัวเดี่ยวของเอลิเมนต์ ข้อความ หรือข้อความหมายเหตุ) ช่องว่างระหว่างเอลิเมนต์ก็เป็นจุดขนานข้อความ。
lastElementChild คืนค่าจุดขนานหลังสุดตัวเดี่ยว(ไม่คืนค่าตัวของข้อความและข้อความหมายเหตุ)。
ตัวอย่าง
ตัวอย่าง 1
คืนค่า HTML ของจุดขนานหลังสุดของตัว <ul>:
document.getElementById("myList").lastChild.innerHTML;
ตัวอย่าง 2
ดึงข้อความของจุดขนานหลังสุดของตัว <select>:
let text = document.getElementById("mySelect").lastChild.text;
ตัวอย่าง 3
ตัวอย่างนี้แสดงให้เห็นความทำให้เกิดความเกี่ยวข้องด้วยช่องว่าง พยายามดึงชื่อของจุดขนานหลังสุดของ "myDIV":
<div id="myDIV"> <p>ดูเหมือนจุดขนานแรก</p> <p>ดูเหมือนจุดขนานหลังสุด</p> </div> <script> let text = document.getElementById("myDIV").lastChild.nodeName; </script>
ตัวอย่าง 4
แต่ถ้าคุณลบช่องว่างในต้นตอน จะไม่มีตัว #text ใน "myDIV":
<div id="myDIV"><p>First child</p><p>Last Child</p></div> <script> let text = document.getElementById("myDIV").lastChild.nodeName; </script>
ภาษาคำสั่ง
element.lastChild
หรือ
node.lastChild
ค่าที่คืนค่า
ชนิด | รายละเอียด |
---|---|
จุดขนาน | ของจุดขนานหลังสุดของตัว |
null | ถ้าไม่มีลูก |
การสนับสนุนของเบราเซอร์
element.lastChild
เป็นคุณสมบัติของ DOM Level 1 (1998)
ทุกเบราเซอร์เข้าใช้งานเต็มที่:
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
สนับสนุน | 9-11 | สนับสนุน | สนับสนุน | สนับสนุน | สนับสนุน |
- หน้าก่อน lang
- หน้าต่อไป lastElementChild
- กลับไปยังด้านบน วัตถุ HTML DOM Elements