Maelezo ya kiwango cha DOM ya XML
- Kabla ya hivi Aina za mabaki ya DOM
- Pya zaidi DOM NodeList
Kitu cha Node
Kitu cha Node inasema kitu kina cha mti wa kitu.
Kitu kinaweza kuwa elementi, kitu cha mafungu, kitu cha matukio, au kinaweza kuwa aina ya kitu iliyotumika katika baabu ya kitu kama ilivyo inasemekana.
Kwenda mawasiliano, zote zinaonekana kuwa zimekuwa na hatua za mababu na watoto, lakini si zote zinaonekana kuwa zina mababu na watoto. Kwa mfano, kitu cha matukio hakina watoto, kwa hivyo kuingiza watoto kwa kitu hili kinakufuata kwa kosa cha DOM.
Mafungu ya Kitu cha Node
Mafungu | Inasimulia |
---|---|
attributes | Inahusisha mafungu ya kitu hii (kama kitu hilo ni elementi). |
baseURI | Inarudia URI ya kina cha kitu. |
childNodes | Inarudia mawili wa kitu wa kitu. |
firstChild | Inarudia mwanafunzi wa kwanza wa kitu. |
lastChild | Inarudia mwanafunzi wa mawili wa kitu. |
nextSibling | Inarudia kitu cha cheo kilichopendekeza na kitu cha cheo hilo cha kwanza. |
nodeName | Inarudia jina la kitu kulingana na aina yake. |
nodeType | Inarudia aina ya kitu. |
nodeValue | Inaseta au inarudia thamani ya kitu kulingana na aina yake. |
ownerDocument | Inarudia mababu wa mababu wa kitu (kiwango cha document). |
parentNode | Inarudia mababu wa kitu. |
prefix | Inaseta au inarudia chajia cha kwanza cha kitu. |
previousSibling | Inarudia kitu cha cheo kilichopendekeza na kitu cha cheo hilo cha kwanza. |
textContent | Inaseta au inarudia uigiza wa matukio ya kitu na watoto wake. |
Method ya Kitu cha Node
Method | Inasimulia |
---|---|
appendChild() | Inakataa mwanafunzi mpya kwenye kikombe cha mwanafunzi wa kitu. |
cloneNode() | Inakopisha kitu. |
compareDocumentPosition() | Inafikia muundo wa mti wa DOM wa cheo mbili. |
getFeature(feature,version) | Inarudia kiwango cha DOM kinachofanya API ya uwanja na muundo wa kiwango kilichotumika. |
getUserData(key) |
Inarudia kiwango kilichotumiwa kwa cheo hilo kwenye mti wa DOM. Inafaa niweza kuingiza kwa hili kitu kwa kutumia setUserData kwa msingi wa hiyo cheo. |
hasAttributes() | Inarudi kinaingia ya kinaingia inayotumika kama mwanafunzi ina mabaki ya mwanafunzi, inarudi kinaingia ya kinaingia inayotumika kama mwanafunzi ina mabaki ya mwanafunzi. |
hasChildNodes() | Inarudi kinaingia ya kinaingia inayotumika kama mwanafunzi ina mabaki ya mwanafunzi, inarudi kinaingia ya kinaingia inayotumika kama mwanafunzi ina mabaki ya mwanafunzi. |
insertBefore() | Ingeza mabaki mpya kwenye mabaki wa mwanafunzi kwenye mwanafunzi wa mwanafunzi. |
isDefaultNamespace(URI) | Kurudi kinaingia ya kinaingia inayotumika ni kinaingia ya kinaingia kinaingia. |
isEqualNode() | Tathmini kinaingia ya kinaingia inayotumika na kinaingia ya kinaingia. |
isSameNode() | Tathmini kinaingia ya kinaingia inayotumika na kinaingia ya kinaingia. |
lookupNamespaceURI() | Kurudi kinaingia ya kinaingia ya kinaingia kwa kinaingia la kinaingia. |
lookupPrefix() | Kurudi kinaingia ya kinaingia ya kinaingia kwa jina la kinaingia. |
normalize() | Kuongea mabaki ya matukio ya maandiko ya sasa na kufungua mabaki ya matukio ya maandiko ya hivyo. |
removeChild() | Fungua (na kuwa) mabaki wa mwanafunzi wa mabaki wa kina kwenye mabaki. |
replaceChild() | Badilisha mabaki wa mwanafunzi na mabaki mpya. |
setUserData(key,data,handler) | Piga kiwango cha kina na mabaki ya kiwango kwenye mabaki. |
- Kabla ya hivi Aina za mabaki ya DOM
- Pya zaidi DOM NodeList