Jambo JavaScript HTML DOM Kikoliko

Kina HTMLCollection

getElementsByTagName() Method inatokana na: HTMLCollection Kina.

Kina HTMLCollection ni orodha ya kina za HTML (kina) kama kina ya kikundi.

Kodi zifuatazo zinaingia kina zote za <p> kwenye wasifu:

Mifano

var x = document.getElementsByTagName("p");

Inayotumiwa kina kwa kina kwa uwanja wa indeksi.

Ili kufikia kina <p> ya pili, inaweza kuandika kama:

y = x[1];

Mfano wa mafanikio

Maelezo:Indeksi inastartu kwa 0.

Urefu wa HTMLCollection

length Mifano walioonekana kwa kina HTMLCollection ya kina:

Mifano

var myCollection = document.getElementsByTagName("p");
document.getElementById("demo").innerHTML = myCollection.length; 

Mfano wa mafanikio

Mifano ya kueleza:

  • Mifano: Kichukua kikolea kwa kila <p> mifano:
  • Inonyesha ukurabu wa kikolea

length Uwanja huu wa mafanikio inahusiana na uwanja wa kueleza mafanikio ya kikolea:

Mifano

Chagua mabaki ya barua zote <p> zaidi:

var myCollection = document.getElementsByTagName("p");
var i;
for (i = 0; i < myCollection.length; i++) {
    myCollection[i].style.backgroundColor = "red";
}

Mfano wa mafanikio

HTMLCollection si orodha!

HTMLCollection inapona kwa uwanja wa orodha, lakini si orodha.

Una umemea kutumia mabagilio ya orodha na kufikiria mifano ya orodha (kama kama orodha).

Inafaa, wala inaweza kutumia uendo wakati una uwanja wa kueleza mafanikio, kama inavyotumia uendo wa orodha. valueOf(),pop(),push() au join().