Skip to content

Latest commit

 

History

History
51 lines (34 loc) · 1.1 KB

index.md

File metadata and controls

51 lines (34 loc) · 1.1 KB
title short-title slug page-type browser-compat
NodeList: item() method
item()
Web/API/NodeList/item
web-api-instance-method
api.NodeList.item

{{APIRef("DOM")}}

Returns a node from a NodeList by index. This method doesn't throw exceptions as long as you provide arguments. A value of null is returned if the index is out of range, and a {{jsxref("TypeError")}} is thrown if no argument is provided.

In JavaScript, instead of calling nodeList.item(index), you can also access the index directly, like nodeList[index].

Syntax

item(index)

Parameters

  • index
    • : The index of the node to be fetched. The index is zero-based.

Return value

The indexth node in the nodeList returned by the item method.

Exceptions

  • {{jsxref("TypeError")}}
    • : Thrown if no argument is provided.

Examples

const tables = document.getElementsByTagName("table");
const firstTable = tables.item(1); // or tables[1] - returns the second table in the DOM

Specifications

{{Specifications}}

Browser compatibility

{{Compat}}