Node Objek
Objek Node mewakili node tunggal di pohon dokumen.
Sebuah node dapat menjadi simpul elemen, node atribut, node teks, atau lainnya dari node jenis dijelaskan dalam Jenis Node bab.
Perhatikan bahwa sementara semua benda mewarisi Node properti / metode untuk berurusan dengan orang tua dan anak-anak, tidak semua benda dapat memiliki orang tua atau anak-anak. Misalnya, node Teks mungkin tidak memiliki anak, dan menambahkan anak-anak untuk node hasil seperti dalam kesalahan DOM.
Node Objek Properti
Milik | Deskripsi |
---|---|
attributes | Sebuah NamedNodeMap mengandung atribut node ini (jika itu adalah Element) |
baseURI | Mengembalikan URI dasar mutlak dari sebuah node |
childNodes | Mengembalikan NodeList dari node anak untuk node |
firstChild | Mengembalikan anak pertama dari sebuah node |
lastChild | Mengembalikan anak terakhir dari node |
nextSibling | Mengembalikan node segera setelah node |
nodeName | Mengembalikan nama dari sebuah node, tergantung pada jenisnya |
nodeType | Mengembalikan jenis node |
nodeValue | Menetapkan atau mengembalikan nilai dari sebuah node, tergantung pada jenisnya |
ownerDocument | Mengembalikan elemen root (document object) untuk node |
parentNode | Mengembalikan simpul induk dari node |
prefix | Menetapkan atau mengembalikan awalan namespace dari node |
previousSibling | Mengembalikan node segera sebelum node |
textContent | Menetapkan atau mengembalikan konten tekstual node dan keturunannya |
Metode Node Objek
metode | Deskripsi |
---|---|
appendChild() | Menambahkan node anak baru ke akhir daftar anak-anak dari sebuah node |
cloneNode() | Klon node |
compareDocumentPosition() | Membandingkan penempatan dua node dalam hirarki DOM (document) |
getFeature(feature,version) | Mengembalikan sebuah objek DOM yang mengimplementasikan API khusus fitur tertentu dan versi |
getUserData(key) | Mengembalikan objek yang terkait ke tombol pada node ini. objek pertama harus telah ditetapkan untuk node ini dengan memanggil setUserData dengan tombol yang sama |
hasAttributes() | Mengembalikan nilai true jika node yang ditentukan memiliki atribut apapun, jika tidak palsu |
hasChildNodes() | Mengembalikan nilai true jika node yang ditentukan mempunyai node anak, jika tidak palsu |
insertBefore() | Menyisipkan node anak baru sebelum node anak yang ada |
isDefaultNamespace(URI) | Mengembalikan apakah namespaceURI ditentukan adalah default |
isEqualNode() | Tes apakah dua node adalah sama |
isSameNode() | Tes apakah dua node adalah node yang sama |
lookupNamespaceURI() | Mengembalikan namespace URI terkait dengan awalan yang diberikan |
lookupPrefix() | Mengembalikan awalan terkait dengan namespace diberikan URI |
normalize() | Menempatkan semua node Text bawah node (termasuk node atribut) menjadi "normal" bentuk di mana hanya struktur (misalnya, elemen, komentar, pengolahan instruksi, bagian CDATA, dan referensi entitas) memisahkan node Text, yaitu, ada tidak node Teks yang berdekatan atau node Teks kosong |
removeChild() | Menghapus node anak tertentu dari node saat |
replaceChild() | Menggantikan node anak dengan node baru |
setUserData(key,data,handler) | Asosiasi objek ke key pada node |