# Node: lastChild property



The read-only **`lastChild`** property of the [Node](https://developer.mozilla.org/en-US/docs/Web/API/Node) interface
returns the last child of the node, or `null` if there are no child nodes.

> **NOTE:**
> This property returns any type of node that is the last child of this one.
> It may be a [Text](https://developer.mozilla.org/en-US/docs/Web/API/Text) or a [Comment](https://developer.mozilla.org/en-US/docs/Web/API/Comment) node.
> If you want to get the last [Element](https://developer.mozilla.org/en-US/docs/Web/API/Element) that is a child of another element,
> consider using [Element.lastElementChild](https://developer.mozilla.org/en-US/docs/Web/API/Element/lastElementChild).

## Value

A [Node](https://developer.mozilla.org/en-US/docs/Web/API/Node) that is the last child of the node, or `null` if there are no child nodes.

## Example

```js
const tr = document.getElementById("row1");
const cornerTd = tr.lastChild;
```

## Specifications

## Browser compatibility

## See also

- [Node.firstChild](https://developer.mozilla.org/en-US/docs/Web/API/Node/firstChild)
- [Element.lastElementChild](https://developer.mozilla.org/en-US/docs/Web/API/Element/lastElementChild)
