HTML DOM नोड टाइप प्रॉपर्टी
उदाहरण
शरीर तत्व का नोड प्रकार प्राप्त करें:
var x = document.getElementById("myP").nodeType;
नीचे और अधिक "इसे स्वयं आज़माएं" उदाहरण।
परिभाषा और उपयोग
नोड टाइप गुण निर्दिष्ट नोड के नोड प्रकार को एक संख्या के रूप में लौटाता है।
यदि नोड एक तत्व नोड है, तो नोड टाइप संपत्ति 1 वापस आ जाएगी।
यदि नोड एक विशेषता नोड है, तो नोड टाइप संपत्ति 2 वापस आ जाएगी।
यदि नोड एक टेक्स्ट नोड है, तो नोड टाइप गुण 3 वापस आ जाएगा।
यदि नोड एक टिप्पणी नोड है, तो नोड टाइप संपत्ति 8 वापस आ जाएगी।
यह संपत्ति केवल पढ़ने के लिए है।
ब्राउज़र समर्थन
Property | |||||
---|---|---|---|---|---|
nodeType | Yes | Yes | Yes | Yes | Yes |
वाक्य - विन्यास
node.nodeType
टेक्निकल डिटेल
प्रतिलाभ की मात्रा: | एक संख्या, नोड के नोड प्रकार का प्रतिनिधित्व करती है |
---|---|
डोम संस्करण | कोर स्तर 1 नोड वस्तु |
नोड प्रकार
दस्तावेज़, तत्व, विशेषताएँ और HTML या XML दस्तावेज़ के अन्य पहलुओं में विभिन्न प्रकार के नोड होते हैं।
12 अलग-अलग नोड प्रकार हैं, जिनमें विभिन्न नोड प्रकार के बच्चे हो सकते हैं:
Node type | Description | Children | |
---|---|---|---|
1 | Element | Represents an element | Element, Text, Comment, ProcessingInstruction, CDATASection, EntityReference |
2 | Attr | Represents an attribute | Text, EntityReference |
3 | Text | Represents textual content in an element or attribute | None |
4 | CDATASection | Represents a CDATA section in a document (text that will NOT be parsed by a parser) | None |
5 | EntityReference | Represents an entity reference | Element, ProcessingInstruction, Comment, Text, CDATASection, EntityReference |
6 | Entity | Represents an entity | Element, ProcessingInstruction, Comment, Text, CDATASection, EntityReference |
7 | ProcessingInstruction | Represents a processing instruction | None |
8 | Comment | Represents a comment | None |
9 | Document | Represents the entire document (the root-node of the DOM tree) | Element, ProcessingInstruction, Comment, DocumentType |
10 | DocumentType | Provides an interface to the entities defined for the document | None |
11 | DocumentFragment | Represents a "lightweight" Document object, which can hold a portion of a document | Element, ProcessingInstruction, Comment, Text, CDATASection, EntityReference |
12 | Notation | Represents a notation declared in the DTD | None |
नोड प्रकार - वापसी मान
प्रत्येक नोड प्रकार के लिए नोडनाम और नोडवैल्यू गुणों का वापसी मान:
Node type | nodeName returns | nodeValue returns | |
---|---|---|---|
1 | Element | element name | null |
2 | Attr | attribute name | attribute value |
3 | Text | #text | content of node |
4 | CDATASection | #cdata-section | content of node |
5 | EntityReference | entity reference name | null |
6 | Entity | entity name | null |
7 | ProcessingInstruction | target | content of node |
8 | Comment | #comment | comment text |
9 | Document | #document | null |
10 | DocumentType | doctype name | null |
11 | DocumentFragment | #document fragment | null |
12 | Notation | notation name | null |
NodeTypes - नामांकित स्थिरांक
NodeType | Named Constant |
---|---|
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 |
और ज्यादा उदाहरण
उदाहरण
<body> तत्व का नोड प्रकार प्राप्त करें:
var x = document.body.nodeType;
उदाहरण
<body> तत्व के चाइल्ड नोड्स के नोड प्रकार प्राप्त करें:
var c = document.body.childNodes;
var txt = "";
var i;
for (i = 0; i < c.length; i++) {
txt = txt + c[i].nodeType + "<br>";
}
document.getElementById("demo").innerHTML = txt;
उदाहरण
<div> तत्व के पहले चाइल्ड नोड का नोड नाम, नोड मान और नोड प्रकार प्राप्त करें:
<div id="myDIV">This is a div element.</div>
<script>
var x = document.getElementById("myDIV").firstChild;
var txt = "";
txt += "The node name: " + x.nodeName + "<br>";
txt += "The node value: " + x.nodeValue + "<br>";
txt += "The node type: " + x.nodeType;
</script>
संबंधित पृष्ठ
एचटीएमएल डोम संदर्भ: node. नोडनाम संपत्ति
एचटीएमएल डोम संदर्भ: node. नोडवैल्यू संपत्ति
एचटीएमएल डोम संदर्भ: node. चाइल्डनोड्स संपत्ति