tutorial pengembangan web terbaru
 

HTML DOM Atribut Object


HTML DOM Nodes

Dalam DOM HTML (Document Object Model) , semuanya node:

  • Dokumen itu sendiri merupakan simpul dokumen
  • Semua elemen HTML adalah node elemen
  • Semua atribut HTML node atribut
  • Teks di dalam elemen HTML adalah node teks
  • Komentar adalah node komentar

The Attr Obyek

Dalam DOM HTML, objek Attr mewakili atribut HTML.

Atribut HTML selalu milik sebuah elemen HTML.


The NamedNodeMap Obyek

Dalam DOM HTML, objek NamedNodeMap merupakan koleksi unordered dari elemen atribut node.

Node dalam NamedNodeMap dapat diakses dengan nama atau index (number) .


Dukungan Browser

Obyek
Attr iya nih iya nih iya nih iya nih iya nih
NamedNodeMap iya nih iya nih iya nih iya nih iya nih

The Attr Obyek dan Obyek NamedNodeMap didukung di semua browser utama.


Properties dan Metode

Properti / Metode Deskripsi
attr .isId Mengembalikan nilai true jika atribut adalah tipe Id, jika tidak maka kembali palsu
attr .name Mengembalikan nama atribut
attr .value Menetapkan atau mengembalikan nilai dari atribut
attr .specified Mengembalikan nilai true jika atribut ini telah ditetapkan, jika tidak maka kembali palsu
nodemap. getNamedItem() Mengembalikan atribut node yang ditentukan dari NamedNodeMap sebuah
nodemap. item() Mengembalikan simpul atribut pada indeks yang ditentukan dalam NamedNodeMap sebuah
.length nodemap Mengembalikan jumlah node atribut dalam NamedNodeMap sebuah
nodemap. removeNamedItem() Menghapus atribut node yang ditentukan
nodemap. setNamedItem() Menetapkan specified atribut simpul (by name)

Catatan DOM 4 Peringatan !!!

Dalam W3C DOM Core yang Attr (attribute) objek mewarisi semua properti dan metode dari objek Node.

Dalam DOM 4, objek Attr tidak lagi mewarisi dari Node.

Untuk kualitas kode masa depan, Anda harus menghindari menggunakan properti simpul objek dan metode pada objek atribut:

Properti / Metode Alasan untuk menghindari
attr . appendChild() Atribut tidak memiliki node anak
attr .attributes Atribut tidak memiliki atribut
attr .baseURI menggunakan document.baseURI bukan
attr .childNodes Atribut tidak memiliki node anak
attr . cloneNode() Dapatkan atau mengatur .value attr bukan
attr .firstChild Atribut tidak memiliki node anak
attr . hasAttributes() Atribut tidak memiliki atribut
attr .hasChildNodes Atribut tidak memiliki node anak
attr . insertBefore() Atribut tidak memiliki node anak
attr . isEqualNode() Tidak masuk akal
attr . isSameNode() Tidak masuk akal
attr . isSupported() Selalu benar
attr .lastChild Atribut tidak memiliki node anak
attr .nextSibling Atribut tidak memiliki saudara kandung
attr .nodeName Gunakan .name attr bukan
attr .nodeType Ini selalu 2 (ATTRIBUTE_NODE)
attr .nodeValue Gunakan .value attr bukan
attr . normalize() Atribut tidak dapat dinormalisasi
attr .ownerDocument Hal ini selalu dokumen HTML Anda
attr .ownerElement Ini adalah elemen HTML yang digunakan untuk mengakses atribut
attr .parentNode Ini adalah elemen HTML yang digunakan untuk mengakses atribut
attr .previousSibling Atribut tidak memiliki saudara kandung
attr .removeChild Atribut tidak memiliki node anak
attr .replaceChild Atribut tidak memiliki node anak
attr .textContent Gunakan attr .value bukan