Последние учебники веб-разработки
×

JavaScript Справка

обзор

JavaScript

JS строка JS Число JS операторы JS Заявления JS математический JS Дата JS массив JS логический JS RegExp 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;

В результате х будет:

Tea
Попробуй сам "

Больше "Try it Yourself" примеры ниже.


Определение и использование

LastChild свойство возвращает последний дочерний узел указанного узла, как объект Node.

Разница между этим свойством и lastElementChild , что LastChild возвращает последний дочерний узел в качестве узла элемента, текстового узла или комментарий узла (depending on which one's last) в (ignores text and comment nodes) (depending on which one's last) того, (depending on which one's last) , в то время как lastElementChild возвращает последний дочерний узел в качестве узла элемента (ignores text and comment nodes) .

Примечание: Пробелы внутри элементов рассматривается как текст, а текст рассматривается в качестве узлов (See "More Examples") .

Это свойство только для чтения.

Совет: Используйте элемент .childNodes свойство возвращать любой дочерний узел указанного узла.

Совет: Для того, чтобы вернуть первый дочерний узел указанного узла, используйте FirstChild свойства.


Поддержка браузеров

Имущество
lastChild да да да да да

Синтаксис

node .lastChild

Технические подробности

Возвращаемое значение: Объект Узел, представляющий последний дочерний узел, или нуль , если нет дочерних узлов
DOM Version Базовый уровень 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>

В результате х будет:

#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>

В результате х будет:

SPAN
Попробуй сам "

пример

Получить текст последнего дочернего узла в <select> элемента:

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

В результате х будет:

Volvo
Попробуй сам "

Похожие страницы

HTML DOM ссылка: узел. FirstChild недвижимости

HTML DOM ссылка: узел. ChildNodes недвижимости

HTML DOM ссылка: узел. ParentNode недвижимости

HTML DOM ссылка: узел. NextSibling недвижимости

HTML DOM ссылка: узел. PreviousSibling недвижимости

HTML DOM ссылка: узел. NODENAME недвижимости


<Элемент объекта