ล่าสุดการพัฒนาเว็บบทเรียน
×

JavaScript การอ้างอิง

ภาพรวม

JavaScript

JS เชือก JS จำนวน JS ผู้ประกอบการ JS งบ JS คณิตศาสตร์ JS วันที่ JS แถว JS บูลีน JS นิพจน์ทั่วไป JS สถานการณ์โดยรวม JS การแปลง

เบราว์เซอร์ BOM

Window Navigator Screen History Location

HTML DOM

DOM เอกสาร DOM องค์ประกอบ DOM แอตทริบิวต์ DOM เหตุการณ์ DOM รูปแบบ

HTML วัตถุ

<a> <abbr> <address> <area> <article> <aside> <audio> <b> <base> <bdo> <blockquote> <body> <br> <button> <canvas> <caption> <cite> <code> <col> <colgroup> <datalist> <dd> <del> <details> <dfn> <dialog> <div> <dl> <dt> <em> <embed> <fieldset> <figcaption> <figure> <footer> <form> <head> <header> <h1> - <h6> <hr> <html> <i> <iframe> <img> <ins> <input> button <input> checkbox <input> color <input> date <input> datetime <input> datetime-local <input> email <input> file <input> hidden <input> image <input> month <input> number <input> password <input> radio <input> range <input> reset <input> search <input> submit <input> text <input> time <input> url <input> week <kbd> <keygen> <label> <legend> <li> <link> <map> <mark> <menu> <menuitem> <meta> <meter> <nav> <object> <ol> <optgroup> <option> <output> <p> <param> <pre> <progress> <q> <s> <samp> <script> <section> <select> <small> <source> <span> <strong> <style> <sub> <summary> <sup> <table> <td> <th> <tr> <textarea> <time> <title> <track> <u> <ul> <var> <video>

วัตถุอื่น ๆ

CSSStyleDeclaration


 

HTML DOM lastChild Propery

<ธาตุวัตถุ

ตัวอย่าง

รับเนื้อหา HTML ของเด็กโหนดสุดท้ายของนั้น <ul> องค์ประกอบ:

var x = document.getElementById("myList").lastChild.innerHTML;

ผลของ x จะเป็น:

Tea
ลองตัวเอง»

เพิ่มเติม "Try it Yourself" ตัวอย่างด้านล่าง


ความหมายและการใช้งาน

สถานที่ให้บริการ lastChild ส่งกลับเด็กโหนดสุดท้ายของโหนดที่ระบุไว้เป็นวัตถุโหนด

ความแตกต่างระหว่างคุณสมบัตินี้และ lastElementChild เป็นที่ lastChild กลับโหนดเด็กที่ผ่านมาเป็นโหนดองค์ประกอบโหนดข้อความหรือความคิดเห็นโหนด (depending on which one's last) ในขณะที่ lastElementChild กลับโหนดเด็กที่ผ่านมาเป็นโหนดองค์ประกอบ (ignores text and comment nodes)

หมายเหตุ: ช่องว่างภายในองค์ประกอบถือว่าเป็นข้อความและข้อความถือเป็นโหนด (See "More Examples")

สถานที่แห่งนี้เป็นอ่านอย่างเดียว

เคล็ดลับ: ใช้ องค์ประกอบ .childNodes คุณสมบัติที่จะกลับโหนดเด็ก ๆ ของโหนดที่ระบุ

เคล็ดลับ: หากต้องการกลับโหนดลูกคนแรกของโหนดที่ระบุให้ใช้ firstChild คุณสมบัติ


สนับสนุนเบราว์เซอร์

คุณสมบัติ
lastChild ใช่ ใช่ ใช่ ใช่ ใช่

วากยสัมพันธ์

node .lastChild

รายละเอียดทางเทคนิค

กลับค่า: วัตถุโหนดเป็นตัวแทนของเด็กสุดท้ายของโหนดหรือ null ถ้าไม่มีโหนดลูก
DOM รุ่น ระดับแกนวัตถุ 1 โหนด

ตัวอย่าง

ตัวอย่างอื่น ๆ

ตัวอย่าง

ในตัวอย่างนี้เราแสดงให้เห็นว่าช่องว่างอาจ interfare กับคุณสมบัตินี้

ได้รับชื่อโหนดของเด็กโหนดสุดท้ายของ <div> องค์ประกอบ:

<!--
Whitespace inside elements is considered as text, and text is considered as nodes
In this example, there is whitespace before <p>, before <span> and after <span>
Therefore, the last child node of <div> is a #text node, and not the <span> element you expected
-->

<div id="myDIV">
  <p>Looks like first child</p>
  <span>Looks like last Child</span>
</div>

<script>
var x = document.getElementById( "myDIV" ).lastChild.nodeName;
document.getElementById("demo").innerHTML = x;
</script>

ผลของ x จะเป็น:

#text
ลองตัวเอง»

ตัวอย่าง

แต่ถ้าเราลบช่องว่างจากแหล่งที่ไม่มีโหนด #text ใน <div> ซึ่งจะทำให้ <span> องค์ประกอบเด็กโหนดล่าสุด:

<div id="myDIV"><p>First child</p><span>Last Child</span></div>

<script>
var x = document.getElementById( "myDIV" ).lastChild.nodeName;
document.getElementById("demo").innerHTML = x;
</script>

ผลของ x จะเป็น:

SPAN
ลองตัวเอง»

ตัวอย่าง

ได้รับข้อความของเด็กโหนดสุดท้ายของที่ <select> องค์ประกอบ:

var x = document.getElementById("mySelect").lastChild.text;

ผลของ x จะเป็น:

Volvo
ลองตัวเอง»

หน้าเว็บที่เกี่ยวข้อง

อ้างอิง HTML DOM: โหนด firstChild ทรัพย์สิน

อ้างอิง HTML DOM: โหนด childNodes ทรัพย์สิน

อ้างอิง HTML DOM: โหนด parentNode ทรัพย์สิน

อ้างอิง HTML DOM: โหนด nextSibling ทรัพย์สิน

อ้างอิง HTML DOM: โหนด previousSibling ทรัพย์สิน

อ้างอิง HTML DOM: โหนด nodeName ทรัพย์สิน


<ธาตุวัตถุ