tutorial pengembangan web terbaru
 

HTML DOM nodeType Propery

<Elemen Object

Contoh

Dapatkan jenis simpul dari elemen body:

var x = document.getElementById("myP").nodeType;

Hasil x akan:

1
Cobalah sendiri "

Lebih "Try it Yourself" contoh di bawah ini.


Definisi dan Penggunaan

Properti NodeType mengembalikan jenis node, sebagai nomor, dari node yang ditentukan.

Jika node adalah node elemen, properti NodeType akan kembali 1.

Jika node adalah node atribut, properti NodeType akan kembali 2.

Jika node adalah node teks, properti NodeType akan kembali 3.

Jika node adalah komentar node, properti NodeType akan kembali 8.

Properti ini adalah read-only.


Dukungan Browser

Milik
nodeType iya nih iya nih iya nih iya nih iya nih

Sintaksis

node .nodeType

Rincian teknis

Kembali Nilai: Sebuah Nomor, mewakili jenis node node
DOM Versi Inti Level 1 Node Obyek

Jenis Node

Dokumen, elemen, atribut, dan aspek lain dari dokumen HTML atau XML memiliki jenis node yang berbeda.

Ada 12 jenis node yang berbeda, yang mungkin memiliki anak dari berbagai jenis node:

tipe node Deskripsi anak-anak
1 Elemen Merupakan sebuah elemen Elemen, Teks, Komentar, ProcessingInstruction, CDATASection, EntityReference
2 attr Merupakan atribut Teks, EntityReference
3 Teks Merupakan konten tekstual dalam elemen atau atribut tak satupun
4 CDATASection Merupakan bagian CDATA dalam sebuah dokumen (teks yang TIDAK akan diurai oleh parser) tak satupun
5 EntityReference Merupakan referensi entitas Elemen, ProcessingInstruction, Komentar, Text, CDATASection, EntityReference
6 Kesatuan Merupakan suatu entitas Elemen, ProcessingInstruction, Komentar, Text, CDATASection, EntityReference
7 ProcessingInstruction Merupakan instruksi pemrosesan tak satupun
8 Komentar Merupakan komentar tak satupun
9 Dokumen Merupakan seluruh dokumen (the root-node of the DOM tree) Elemen, ProcessingInstruction, Komentar, DocumentType
10 Tipe dokumen Menyediakan sebuah antarmuka untuk entitas yang ditetapkan untuk dokumen tak satupun
11 DocumentFragment Merupakan "lightweight" Dokumen objek, yang dapat menampung sebagian dari dokumen Elemen, ProcessingInstruction, Komentar, Text, CDATASection, EntityReference
12 catatan Merupakan notasi dideklarasikan di DTD yang tak satupun

Jenis Node - Nilai Kembali

Nilai kembali dari nodeName dan sifat nodeValue untuk setiap jenis simpul:

tipe node kembali nodeName kembali nodeValue
1 Elemen nama elemen batal
2 attr atribut nama nilai atribut
3 Teks #teks isi simpul
4 CDATASection # Cdata-bagian isi simpul
5 EntityReference nama referensi entitas batal
6 Kesatuan nama entitas batal
7 ProcessingInstruction target isi simpul
8 Komentar #komentar teks komentar
9 Dokumen #dokumen batal
10 Tipe dokumen nama doctype batal
11 DocumentFragment fragmen #document batal
12 catatan nama notasi batal

NodeTypes - Konstanta Dinamakan

NodeType dinamakan Konstan
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

contoh

Contoh lebih

Contoh

Dapatkan jenis node dari <body> elemen:

var x = document.body.nodeType;

Hasil x akan:

1
Cobalah sendiri "

Contoh

Dapatkan jenis node dari <body> node anak elemen:

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;

Hasil txt akan:

3    // text node
1    // element node
3    // text node
1    // element node
3    // text node
1    // element node
3    // text node
8    // comment node
3    // text node
1    // element node
3    // text node
1    // element node
3    // text node
1    // element node
3    // text node
Cobalah sendiri "

Contoh

Dapatkan nama node, nilai node dan jenis simpul dari <div> elemen node anak pertama:

<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>

Hasil txt akan:

The node name: #text
The node value: This is a div element.
The node type: 3
Cobalah sendiri "

Pages terkait

Referensi HTML DOM: simpul. nodeName Properti

Referensi HTML DOM: simpul. nodeValue Properti

Referensi HTML DOM: simpul. childNodes Properti


<Elemen Object