Inayotumika na XML DOM HTMLCollection

Kikoloni cha HTMLCollection

HTMLCollection inaonekana kama interface, inaonyesha mafanikio na vifaa ambavyo inaweza kutumika kwa kusababisha orodha.

Kikoloni cha HTMLCollection katika HTML DOM ni 'mzunguko'; kama muungano wa mawakili wa hatua unaendelea, mawakili hawa huonekana kwa kina cha kikoloni kila mara kufikia kwa sababu ya muungano wa mawakili wa hatua.

Kila chanzo kwa sababu ya kila chanzo (na mafanikio yao) inaruhusu kufikia kikoloni cha HTMLCollection:

  • Document (images, applets, links, forms, anchors)
  • form (elements)
  • map (areas)
  • select (options)
  • table (rows, tBodies)
  • tableSection (rows)
  • row (cells)

Mafanikio mengi ya Interface ya HTMLDocument ni kikoloni cha HTMLCollection, inaonekana kwa njia rahisi kufikia mifano ya hatua, picha, na viungo vingine vya mawakili wa hatua.form.elements na select.options Zingine ziko katika kikoloni cha HTMLCollection. HTMLCollection inafanya pia kufikia kusorwa kwa kusababisha. Table Vingine vya mawakili wa hatua wa Table TableRow Ni nia yoyote kwa kufikia visano vingine vya mifano wa kina.

Kama ilivyo kusikitikiza, HTMLCollection ni kikoloni cha HTML elements na inaweza kutumika kwa kufikia mifano katika mawakili wa hatua au kwa kufikia id ya mifano, ya au ya name ya mifano. Kwenye JavaScript, HTMLCollection inaendelea kama kikoloni inayotumia kina, inaweza kutumia kina cha JavaScript kwa kufikia HTMLCollection kwa namba ya kinyume au kwa jina, bila ya kusahau kufikia kwa sababu ya method ya namedItem(). Method ya item()na Method ya namedItem().

HTMLCollection inaainishwa kwa sababu ya uharibifu, inahatarisha kuingiza mifano mpya, inayotumia viwango vya mifano ya JavaScript bila ya kushiriki.

HTMLCollection na Mfano wa NodeListInayofanana sana, lakini inafaa kusoma kwa ajili ya kufikia kwa uharibifu au kwa namba ya kinyume.

Mafanikio ya HTMLCollection

Mafanikio Maelezo
cssRules Inayotumia kwa sababu ya uharibifu, inaruhusu kufikia chaguo la ukadiri wa ukurabu wa orodha (ie, idadi ya muuzima wa mifano katika kikoloni).

Methodi ya HTMLCollection

Method Maelezo
item() Inaruhusiwa kurejesha elementi (kina) kwenye makundi kwa uwanja wa thamani
namedItem() Inaruhusiwa kurejesha elementi (kina) ambayo ina name au id ya thamani kwenye makundi

Mfano

var c = document.forms;		//Hii ni mawakilishi wa HTMLCollection wa form element
var firstform = c[0];		//Inaruhusiwa kutumia kama mawakilishi wa namba
var lastform = c[c.length-1];	//Mwendo wa length inaruhusiwa kueleza matokeo wa mabaki
var address = c["address"];		//Inaruhusiwa kutumia kama mawakilishi wa jina
var address = c.address;		//JavaScript inaruhusiwa kueleza hii

Vingine vya maudhui

Mwongozo wa XML DOM:Mfano wa HTMLDocument

Mwongozo wa XML DOM:Mfano wa NodeList

Mwongozo:Mwongozo wa HTML DOM