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