nodeType

Misol

body elementining tugun turini oling:

var x = document.getElementById("myP").nodeType;
O‘zingiz sinab ko‘ring »

Quyida ko‘proq "O‘zingiz sinab ko‘ring" misollari keltirilgan.


ULASHISH

Tavsif

nodeType xususiyati ko‘rsatilgan tugunning turini son ko‘rinishida qaytaradi.

Agar tugun element tuguni bo‘lsa, nodeType xususiyati 1 qaytaradi.

Agar tugun atribut tuguni bo‘lsa, nodeType xususiyati 2 qaytaradi.

Agar tugun matn tuguni bo‘lsa, nodeType xususiyati 3 qaytaradi.

Agar tugun izoh tuguni bo‘lsa, nodeType xususiyati 8 qaytaradi.

Bu xususiyat faqat o‘qish uchun.


Sintaksis

node.nodeType

Qaytariladigan qiymat

Tip Tavsif
NumberTugunning turi.
Quyidagi jadvalga qarang.


Tugun turlari

HTML yoki XML hujjatlaridagi hujjatlar, elementlar, atributlar va boshqa tugunlar turli tugun turlariga ega.

12 xil tugun turi mavjud; ular turli turdagi bola tugunlarga ega bo‘lishi mumkin:

Tip Tavsif Bolalari
1 Element Elementni ifodalaydi Element, Text, Comment, ProcessingInstruction, CDATASection, EntityReference
2 Attr Atributni ifodalaydi Text, EntityReference
3 Text Element yoki atributdagi matn tarkibini ifodalaydi Yo‘q
4 CDATASection Hujjatdagi CDATA bo‘limini ifodalaydi (parser tomonidan tahlil QILINMAYDIGAN matn) Yo‘q
5 EntityReference Entity havolasini (entity reference) ifodalaydi Element, ProcessingInstruction, Comment, Text, CDATASection, EntityReference
6 Entity Entity’ni ifodalaydi Element, ProcessingInstruction, Comment, Text, CDATASection, EntityReference
7 ProcessingInstruction Qayta ishlash ko‘rsatmasini (processing instruction) ifodalaydi Yo‘q
8 Comment Izohni ifodalaydi Yo‘q
9 Document Butun hujjatni ifodalaydi (DOM daraxtining ildiz tuguni) Element, ProcessingInstruction, Comment, DocumentType
10 DocumentType Hujjat uchun belgilangan entity’larga interfeys taqdim etadi Yo‘q
11 DocumentFragment Hujjatning bir qismini saqlay oladigan "yengil" Document obyektini ifodalaydi Element, ProcessingInstruction, Comment, Text, CDATASection, EntityReference
12 Notation DTD’da e’lon qilingan notatsiyani ifodalaydi Yo‘q

Tugun turlari - qaytariladigan qiymatlar

Har bir tugun turi uchun nodeName va nodeValue xususiyatlarining qaytariladigan qiymati:

Tip nodeName nodeValue
1 Element element nomi null
2 Attr atribut nomi atribut qiymati
3 Text #text tugun tarkibi
4 CDATASection #cdata-section tugun tarkibi
5 EntityReference entity havolasi nomi null
6 Entity entity nomi null
7 ProcessingInstruction target tugun tarkibi
8 Comment #comment izoh matni
9 Document #document null
10 DocumentType doctype nomi null
11  DocumentFragment #document fragment null
12 Notation notation nomi null

Tugun turlari - nomlangan konstantalar

Tip Nomlangan konstanta
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

Ko‘proq misollar

Misol

<body> elementining tugun turini qaytaring:

document.body.nodeType;
O‘zingiz sinab ko‘ring »

Misol

Barcha elementlarning tugun turlarini ko‘rsating:

const nodes = document.body.childNodes; let text = ""; for (let i = 0; i < nodes.length; i++) {   text += nodes[i].nodeType + "<br>"; }
O‘zingiz sinab ko‘ring »

Misol

"myDIV" elementi birinchi bola tugunining nomi, qiymati va turini oling:

const x = document.getElementById("myDIV").firstChild; let text = ""; text += "Name: " + x.nodeName + "<br>"; text += "Value: " + x.nodeValue + "<br>"; text += "Type: " + x.nodeType;
O‘zingiz sinab ko‘ring »

Brauzerlarda qo‘llab-quvvatlash

element.nodeType — DOM Level 1 (1998) imkoniyati.

U barcha brauzerlarda to‘liq qo‘llab-quvvatlanadi:

Chrome Edge Firefox Safari Opera IE
Ha Ha Ha Ha Ha 9-11

W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!