ویژگی nodeType HTML DOM Element
- پچھلے پہلہ nodeName
- آئندہ پہلہ nodeValue
- ایک سطح اوپر واپس HTML DOM علامت نامودار تقسیمات
تعریف و استفاده
nodeType
نوع نود به صورت عددی بازمیگرداند.
- اگر نود یک نود عناصر باشد، ویژگی nodeType به ترتیب بازمیگرداند
1
. - اگر نود یک نود ویژگی باشد، ویژگی nodeType به ترتیب بازمیگرداند
2
. - اگر نود یک نود متن باشد، ویژگی nodeType به ترتیب بازمیگرداند
3
. - اگر نود یک نود نظری باشد، ویژگی nodeType به ترتیب بازمیگرداند
8
.
این ویژگی فقط خواندنی است.
لطفاً ببینید:
مثال
مثال 1
نوع نود عنصر body را دریافت کنید:
var x = document.getElementById("myP").nodeType;
مثال 2
نوع نود عناصر <body> را بازگرداند:
document.body.nodeType;
مثال 3
نوع نود همه عناصر را نمایش دهید:
const nodes = document.body.childNodes; let text = ""; for (let i = 0; i < nodes.length; i++) { text += nodes[i].nodeType + "<br>"; }
مثال 4
نام نود اولین فرزند "myDIV" را دریافت کنید:
const x = document.getElementById("myDIV").firstChild; let text = ""; text += "Name: " + x.nodeName + "<br>"; text += "Value: " + x.nodeValue + "<br>"; text += "Type: " + x.nodeType;
نوعبندی
گره.nodeType
بازگشت
نوع | توضیح |
---|---|
عدد | نوع گرهای گره. لطفاً جدول زیر را ببینید. |
نوع گره
مستندات HTML یا XML، عناصر، ویژگیها و گرههای دیگر مختلف دارای انواع مختلف گره هستند.
12 نوع مختلف گره وجود دارد که ممکن است فرزندان مختلف گرهای داشته باشند:
نوع | توضیح | گرههای فرزند | |
---|---|---|---|
1 | Element | نماد عنصر را نشان میدهد |
|
2 | Attr | نماد ویژگی را نشان میدهد |
|
3 | Text | متن محتوای عنصر یا ویژگی را نشان میدهد | بدون. |
4 | CDATASection | بخش CDATA مستند را نشان میدهد (متنهایی که توسط پردازشگر تحلیل نمیشوند) |
بدون. |
5 | EntityReference | نماد ارجاع به عنصر را نشان میدهد |
|
6 | Entity | نماد عنصر را نشان میدهد |
|
7 | ProcessingInstruction | نماد دستورهای پردازش را نشان میدهد | بدون. |
8 | Comment | نماد نظرات را نشان میدهد | بدون. |
9 | Document | تمام مستند (گره ریشه DOM) را نشان میدهد |
|
10 | DocumentType | رابطی برای ارائه به实体های تعریف شده در مستند ارائه میدهد | بدون. |
11 | DocumentFragment | نماد یک Document |
|
12 | ناتیشن | نمادهای تعریف شده در DTD را نشان میدهد | بدون. |
نوع گره - بازگشت
هر گونه گرهای از نوع nodeName و nodeValue بازگشت دارد:
نوع | nodeName | nodeValue | |
---|---|---|---|
1 | Element | نام عنصر | null |
2 | Attr | نام ویژگی | مقدار ویژگی |
3 | Text | #text | محتوای گره |
4 | CDATASection | #cdata-section | محتوای گره |
5 | EntityReference | نام ارجاع به عنصر | null |
6 | Entity | نام عنصر | null |
7 | ProcessingInstruction | هدف | محتوای گره |
8 | Comment | #comment | متن نظرات |
9 | Document | #document | null |
10 | DocumentType | نام doctype | null |
11 | DocumentFragment | #document بخش | null |
12 | ناتیشن | نام نمادین | null |
نوع گره - مقدارهای نامگذاری شده
نوع | مقدارهای نامگذاری شده |
---|---|
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 |
پشتیبانی مرورگر
element.nodeType
ویژگی DOM Level 1 (1998) است.
تمامی مرورگرها این را کاملاً پشتیبانی میکنند:
Chrome | IE | Edge | Firefox | سافری | آپریا |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | سافری | آپریا |
پشتیبندگی | 9-11 | پشتیبندگی | پشتیبندگی | پشتیبندگی | پشتیبندگی |
- پچھلے پہلہ nodeName
- آئندہ پہلہ nodeValue
- ایک سطح اوپر واپس HTML DOM علامت نامودار تقسیمات