Tabia ya nodeType ya Element DOM ya HTML
- Ukalia kuingia nodeName
- Pya kuingia nodeValue
- Rudi kwenye ukurasa wa juu HTML DOM Elements muundo
Umbali na Matumizi
nodeType
Kiwango cha kifupi kilichotumiwa kwa sababu ya aina ya kifupi ya kifupi.
- Ikiwa kifupi ni kifupi cha kiwango, tabia ya nodeType itakuwa
1
. - Ikiwa kifupi ni kifupi cha kiwango, tabia ya nodeType itakuwa
2
. - Ikiwa kifupi ni kifupi cha matukio, tabia ya nodeType itakuwa
3
. - Ikiwa kifupi ni kifupi cha mazungumzo, tabia ya nodeType itakuwa
8
.
Hii ni tabia inayotumiwa kila mara.
Tunapokea:
Mifano
Mfano 1
Pataza aina ya kifupi ya elementi body:
var x = document.getElementById("myP").nodeType;
Mfano 2
Kuwaambia aina ya kifupi ya elementi <body>:
document.body.nodeType;
Mfano 3
Onyesha aina ya kifupi ya kila elementi:
const nodes = document.body.childNodes; let text = ""; for (let i = 0; i < nodes.length; i++) { text += nodes[i].nodeType + "<br>"; }
Mfano 4
Pataza "myDIV" ya kina ya kwanza ya mifupi ya jina, thamani na aina ya kifupi:
const x = document.getElementById("myDIV").firstChild; let text = ""; text += "Name: " + x.nodeName + "<br>"; text += "Value: " + x.nodeValue + "<br>"; text += "Type: " + x.nodeType;
Inayotumiwa kwa lugha
node.nodeType
Matokeo
Aina | Maelezo |
---|---|
Tofauti | Aina ya kina ya kina. Tazama tabia hii. |
Aina ya kina
Kina ya HTML au XML, element, kiwango na vingine vina aina ya kina zaidi.
Kuna aina za kina 12 mbili, zingine wamekabiliana na vichomea wengine za kina:
Aina | Maelezo | Vichomea kina | |
---|---|---|---|
1 | Element | Inaonyesha element. |
|
2 | Attr | Inaonyesha kiwango. |
|
3 | Text | Inaonyesha maelezo ya element au kiwango. | Hakuna. |
4 | CDATASection | Inaonyesha sehemu ya CDATA ya maelezo. (Haitakapewa maadili wa kichukuli cha kifungu). |
Hakuna. |
5 | EntityReference | Inaonyesha entity reference. |
|
6 | Entity | Inaonyesha entity. |
|
7 | ProcessingInstruction | Inaonyesha kikurugenzi cha maelezo. | Hakuna. |
8 | Comment | Inaonyesha matukio ya maelezo. | Hakuna. |
9 | Document | Inaonyesha maelezo kuu (kina kina cha mtaani wa DOM). |
|
10 | DocumentType | Inaonyesha kiwango cha entity kinachotumiwa kufungua maelezo. | Hakuna. |
11 | DocumentFragment | Inaonyesha kifungu cha kipeke cha kina, ambacho kinaweza kubadilika maelezo ya kifungu. |
|
12 | Notation | Inaonyesha uharibifu wa DTD wa simu | Hakuna. |
Aina ya kina - matokeo
Wakati wote wa aina ya kina na wa kina zaidi wamekabiliana kwa matokeo ya nodeName na nodeValue:
Aina | nodeName | nodeValue | |
---|---|---|---|
1 | Element | Jina la element | null |
2 | Attr | Jina la kiwango | Wandikiwa ya kiwango |
3 | Text | #text | Matokeo ya kina |
4 | CDATASection | #cdata-section | Matokeo ya kina |
5 | EntityReference | Jina la entity reference | null |
6 | Entity | Jina la entity | null |
7 | ProcessingInstruction | target | Matokeo ya kina |
8 | Comment | #comment | Matukio ya maelezo |
9 | Document | #document | null |
10 | DocumentType | jina la doctype | null |
11 | DocumentFragment | #document segment | null |
12 | Notation | Jina la simu | null |
Aina ya kina - kivinjizi kinaundwa
Aina | Kivinjizi kinaundwa |
---|---|
1 | ELEMENT_NODE |
2 | ATTRIBUTE_NODE |
3 | TEXT_NODE |
4 | CDATA_SECTION_NODE |
5 | ENTITY_REFERENCE_NODE |
6 | ENTITY_NODE |
7 | PROCESSING_INSTRUCTION_NODE |
8 | COMMENT_NODE |
9 | DOCUMENT_NODE |
10 | DOCUMENT_TYPE_NODE |
11 | DOCUMENT_FRAGMENT_NODE |
12 | NOTATION_NODE |
Wahusika wa kifungu
element.nodeType
Ni ya Dom Level 1 (1998) ya ufunzaji.
巴adi zaidha zisaidwa kwa visa vyote:
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
Msaada | 9-11 | Msaada | Msaada | Msaada | Msaada |
- Ukalia kuingia nodeName
- Pya kuingia nodeValue
- Rudi kwenye ukurasa wa juu HTML DOM Elements muundo