HTML DOM Element nodeType প্রতিভা

সংজ্ঞা ও ব্যবহার

nodeType নোটের ধরন সংখ্যায় ফিরিয়ে দেয়

  • যদি নোট এলিমেন্ট নোট হয়, তবে nodeType প্রতিভা ফিরিয়ে দেবে 1
  • যদি নোট অ্যাট্রিবিউট নোট হয়, তবে nodeType প্রতিভা ফিরিয়ে দেবে 2
  • যদি নোট টেক্সট নোট হয়, তবে nodeType প্রতিভা ফিরিয়ে দেবে 3
  • যদি নোট টেক্সট নোট হয়, তবে nodeType প্রতিভা ফিরিয়ে দেবে 8

এই প্রতিভা কেবলমাত্র পড়াশোনা হয়

অন্যান্য দেখুন:

nodeName প্রতিভা

nodeValue প্রতিভা

tagName প্রতিভা

childNodes প্রতিভা

উদাহরণ

উদাহরণ 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;

স্বয়ং প্রয়োগ করুন

语法

node.nodeType

返回值

ধরন 描述
数值 节点的节点类型。请见下表。

节点类型

HTML 或 XML 文档的文档、元素、属性以及其他节点拥有不同的节点类型。

有 12 种不同的节点类型,它们可能有各种节点类型的子节点:

ধরন 描述 子节点
1 Element 表示元素
  • Element
  • Text
  • Comment
  • ProcessingInstruction
  • CDATASection
  • EntityReference
2 Attr 表示属性
  • Text
  • EntityReference
3 Text 表示元素或属性中的文本内容 无。
4 CDATASection 表示文档中的 CDATA 部分
(不会被解析器解析的文本)
无。
5 EntityReference 表示实体引用
  • Element
  • ProcessingInstruction
  • Comment
  • Text
  • CDATASection
  • EntityReference
6 Entity 表示实体
  • Element
  • ProcessingInstruction
  • Comment
  • Text
  • CDATASection
  • EntityReference
7 ProcessingInstruction 表示处理指令 无。
8 Comment 表示注释 无。
9 Document 表示整个文档(DOM 树的根节点)
  • Element
  • ProcessingInstruction
  • Comment
  • DocumentType
10 DocumentType 为文档定义的实体提供接口 无。
11 DocumentFragment 表示“轻量级”的 Document 对象,它可保存文档的片段。
  • Element
  • ProcessingInstruction
  • Comment
  • Text
  • CDATASection
  • EntityReference
12 Notation 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 target নোডের কনটেন্ট
8 Comment #comment 注释文本
9 Document #document null
10 DocumentType doctype 名称 null
11 DocumentFragment #document 片段 null
12 Notation সম্ভাব্য নাম 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 Safari Opera
Chrome IE Edge Firefox Safari Opera
支持 9-11 支持 支持 支持 支持