XML DOM HTMLCollection ఆబ్జెక్ట్
- పూర్వ పేజీ DOM Event
- తదుపరి పేజీ DOM HTMLDocument
HTMLCollection 对象
HTMLCollection 是一个接口,表示 HTML 元素的集合,它提供了可以遍历列表的方法和属性。
HTML DOM 中的 HTMLCollection 是“活”的;如果基本的文档改变时,那些改变通过所有 HTMLCollection 对象会立即显示出来。
下面的每个项目(以及它们指定的属性)都返回 HTMLCollection:
- Document (images, applets, links, forms, anchors)
- form (elements)
- map (areas)
- select (options)
- table (rows, tBodies)
- tableSection (rows)
- row (cells)
HTMLDocument 接口的许多属性都是 HTMLCollection 对象,它提供了访问诸如表单、图像和链接等文档元素的便捷方式。form.elements 和 select.options 都是 HTMLCollection 对象。HTMLCollection 还提供了遍历 Table 的各行以及 TableRow 的各个单元格的一种方便方法。
在上面已经提到了,HTMLCollection 对象是带有方法的 HTML 元素的集合,用它可以通过元素在文档中的位置或它们的 id 属性、name 属性获取元素。在 JavaScript 中,HTMLCollection 对象的行为和只读数组一样,可以使用 JavaScript 的方括号,通过编号或名称索引一个 HTMLCollection 对象,而不必调用 item() 方法和 namedItem() 方法。
HTMLCollection 对象是只读的,不能给它添加新元素,即使采用 JavaScript 数组语法也是如此。
HTMLCollection ఆధారిత మార్గదర్శకం మరియు NodeList ఆబ్జెక్ట్చాలా వంటిది, కానీ మొదటిది పేరు సంఖ్యలు ద్వారా సూచించవచ్చు కాబోతుంది.
HTMLCollection ఆధారిత లక్షణం
లక్షణం | వివరణ |
---|---|
cssRules | సాధారణ లక్షణం, జాబితా పొడవును సూచించే పద్ధతి సంఖ్యను అందిస్తుంది (అది కలిపిన అంశాల సంఖ్య). |
HTMLCollection ఆధారిత మార్గదర్శకం
మెట్హడ్స్ | వివరణ |
---|---|
item() | నమూనా సమితిలో నిర్దేశించిన స్థానంలో ఎంట్స్ లేదా నోడ్స్ ను తిరిగి ఇస్తుంది. |
namedItem() | నమూనా సమితిలో name అథవా id అంశం కలిగిన ఎంట్స్ లేదా నోడ్స్ ను తిరిగి ఇస్తుంది. |
ఉదాహరణ
var c = document.forms; //ఫారమ్ ఎలమెంట్ యొక్క ఒక HTMLCollection ఆబ్జెక్ట్ ఇది var firstform = c[0]; //నంబర్ రేఖలలో ఉపయోగించవచ్చు var lastform = c[c.length-1]; //length అంశం కంటెంట్ ఎంట్స్ సంఖ్యను తిరిగి ఇస్తుంది var address = c["address"]; //కలిపిన రేఖలలో ఉపయోగించవచ్చు var address = c.address; //JavaScript ఈ ప్రస్తావనను అనుమతిస్తుంది
సంబంధిత పేజీలు
XML DOM రిఫరెన్స్ హాండ్బుక్:HTMLDocument ఆబ్జెక్ట్
XML DOM రిఫరెన్స్ హాండ్బుక్:NodeList ఆబ్జెక్ట్
రిఫరెన్స్ హాండ్బుక్:HTML DOM రిఫరెన్స్ హాండ్బుక్
- పూర్వ పేజీ DOM Event
- తదుపరి పేజీ DOM HTMLDocument