HTML DOM NodeList item() 方法

定义和用法

item() 方法返回 NodeList 中指定索引处的节点。

有两种方法可以访问指定索引处的节点:

list.item(ਸੂਚੀ ਵਿੱਚ ਨੋਡ ਦੀ ਸੰਖਿਆ (ਇੰਡੈਕਸ))

list[ਸੂਚੀ ਵਿੱਚ ਨੋਡ ਦੀ ਸੰਖਿਆ (ਇੰਡੈਕਸ)]

最简单和最常用的方法是 [ਸੂਚੀ ਵਿੱਚ ਨੋਡ ਦੀ ਸੰਖਿਆ (ਇੰਡੈਕਸ)]。

实例

例子 1

获取 <body> 元素的子节点:

const nodeList = document.body.childNodes;

ਖ਼ੁਦ ਕੋਸ਼ਿਸ਼ ਕਰੋ

例子 2

获取第一个子节点的节点名:

const list = document.body.childNodes;
let name = list.item(0).nodeName;

ਖ਼ੁਦ ਕੋਸ਼ਿਸ਼ ਕਰੋ

例子 3

此例的结果相同:

const list = document.body.childNodes;
let name = list[0].nodeName;

ਖ਼ੁਦ ਕੋਸ਼ਿਸ਼ ਕਰੋ

例子 4

获取文档中第一个 <p> 元素的 HTML 内容:

const list = document.getElementsByTagName("p");
let text = list.item(0).innerHTML;

ਖ਼ੁਦ ਕੋਸ਼ਿਸ਼ ਕਰੋ

ਉਦਾਹਰਣ 5

"myDIV" ਵਿੱਚ ਪਹਿਲੇ <p> ਐਲੀਮੈਂਟ ਦੇ HTML ਸਮੱਗਰੀ ਨੂੰ ਲੈ ਲਓ:

const div = document.getElementById("myDIV");
const list = div.getElementsByTagName("p");
let text = list[0].innerHTML;

ਖ਼ੁਦ ਕੋਸ਼ਿਸ਼ ਕਰੋ

ਉਦਾਹਰਣ 6

"myDIV" ਵਿੱਚ ਪਹਿਲੇ <p> ਐਲੀਮੈਂਟ ਦੇ HTML ਸਮੱਗਰੀ ਨੂੰ ਬਦਲੋ:

const div = document.getElementById("myDIV");
const list = div.getElementsByTagName("p");
let text = list[0].innerHTML = "Paragraph changed";

ਖ਼ੁਦ ਕੋਸ਼ਿਸ਼ ਕਰੋ

ਉਦਾਹਰਣ 7

ਕਲਾਸ="child" ਦੇ ਸਾਰੇ ਐਲੀਮੈਂਟਾਂ ਦੀ ਰੰਗ ਬਦਲੋ:

const list = document.querySelectorAll(".child");
for (let i = 0; i < list.length; i++) {
  list[i].style.color = "red";
}

ਖ਼ੁਦ ਕੋਸ਼ਿਸ਼ ਕਰੋ

ਸਿਧਾਂਤ

nodelist.item(ਸੂਚੀ ਵਿੱਚ ਨੋਡ ਦੀ ਸੰਖਿਆ (ਇੰਡੈਕਸ))

ਜਾਂ ਸਰਲ ਰੂਪ ਵਿੱਚ:

nodelist[ਸੂਚੀ ਵਿੱਚ ਨੋਡ ਦੀ ਸੰਖਿਆ (ਇੰਡੈਕਸ)]

ਪੈਰਾਮੀਟਰ

ਪੈਰਾਮੀਟਰ ਵਰਣਨ
ਸੂਚੀ ਵਿੱਚ ਨੋਡ ਦੀ ਸੰਖਿਆ (ਇੰਡੈਕਸ)

ਲਾਜ਼ਮੀ

ਨੋਡ ਉਨ੍ਹਾਂ ਦੀ ਪ੍ਰਾਪਤੀ ਦੀ ਕਿਸਮ ਨੂੰ ਕਰਕੇ ਕਰਨ ਵਾਲੇ ਕਰਦੇ ਹਨ

ਸੰਖਿਆ ਸ਼ੁਰੂ ਹੁੰਦੀ ਹੈ

ਵਾਪਸ ਵਾਲਾ ਮੁੱਲ

ਇੰਟਰਵਲ ਵਰਣਨ
ਆਬਜੈਕਟ ਸੰਕੇਤ ਸਥਾਨ ਦਾ ਨੋਡ
null ਜੇਕਰ ਸੰਖਿਆ ਪ੍ਰਾਪਤ ਨਹੀਂ ਹੁੰਦੀ ਹੈ ਤਾਂ

ਬਰਾਉਜ਼ਰ ਸਮਰਥਨ

nodelist.item() ਹੈ DOM Level 1 (1998) ਵਿਸ਼ੇਸ਼ਤਾ

ਸਾਰੇ ਆਧੁਨਿਕ ਬਰਾਉਜ਼ਰਾਂ ਇਹ ਸਮਰਥਨ ਕਰਦੇ ਹਨ:

ਚਰਮੋਸ ਆਈਈ ਐਜ਼ ਫਾਇਰਫਾਕਸ ਸੈਫਾਰੀ ਓਪਰਾ
ਚਰਮੋਸ ਆਈਈ ਐਜ਼ ਫਾਇਰਫਾਕਸ ਸੈਫਾਰੀ ਓਪਰਾ
ਸਮਰਥਨ 9-11 ਸਮਰਥਨ ਸਮਰਥਨ ਸਮਰਥਨ ਸਮਰਥਨ

ਸਬੰਧਤ ਪੰਨੇ

length ਪ੍ਰਤੀਯੋਗਿਤਾ

entries() ਮੇਥਡ

forEach() ਮੇਥਡ

keys() ਮੇਥਡ

values() ਮੇਥਡ

NodeList ਆਬਜੈਕਟ

childNodes() ਮੇਥਡ

querySelectorAll() ਮੇਥਡ

getElementsByName() ਮੇਥਡ