Latest web development tutorials

HTML DOM atribut objek

HTML DOM simpul

HTML DOM (Document Object Model) di, semua node adalah:

  • Dokumen adalah simpul dokumen
  • Semua elemen HTML adalah elemen node
  • Semua atribut HTML node atribut
  • elemen HTML dimasukkan ke dalam teks sebagai simpul teks
  • Komentar adalah node komentar

benda attr

Dalam DOM HTML, objek Attr mewakili atribut HTML.

HTML atribut selalu milik elemen HTML.


benda NamedNodeMap

Dalam DOM HTML, objek NamedNodeMap merupakan daftar unordered node.

Kita dapat diakses melalui NamedNodeMap simpul nama node.


Dukungan Browser

Internet ExplorerFirefoxOperaGoogle ChromeSafari

Semua browser utama mendukung Attr objek dan objek NamedNodeMap.


Properti / Metode deskripsi
attr .isId Jika properti ID jenis, properti ISID mengembalikan true, jika tidak kembali palsu.
attr .name Mengembalikan nama properti
attr .value Menetapkan atau mengembalikan nilai properti
attr .specified Jika properti ditentukan kembali true, false jika tidak
nodemap .getNamedItem () Mengembalikan simpul atribut tertentu dari daftar simpul.
nodemap .item () Mengembalikan daftar node dalam node di nomor indeks yang ditentukan.
.length nodemap Mengembalikan jumlah node dalam daftar node.
nodemap .removeNamedItem () Menghapus atribut node yang ditentukan
nodemap .setNamedItem () Set atribut node yang ditentukan (dengan nama)


DOM 4 Peringatan !!!

Dalam inti W3C DOM, Attr (atribut) objek simpul objek mewarisi semua atribut dan metode.

Dalam DOM 4 dari, Attr (atribut) objek tidak lagi mewarisi dari objek simpul.

Dalam kualitas kode lama untuk mempertimbangkan, di sifat-sifat objek yang Anda ingin menghindari menggunakan properti obyek simpul dan metode:

Properti / Metode Hindari alasan
attr .appendChild () Properti tidak ada anak-anak
.attributes attr Properti ini tidak properti
attr .baseURI penggunaan alternatif document.baseURI
attr .childNodes Properti tidak ada anak-anak
attr .cloneNode () Alternatif penggunaan attr.value
attr .firstChild Properti tidak ada anak-anak
.hasAttributes attr () Properti ini tidak properti
attr .hasChildNodes Properti tidak ada anak-anak
attr .insertBefore () Properti tidak ada anak-anak
attr .isEqualNode () Ini tidak masuk akal
attr .isSameNode () Ini tidak masuk akal
attr .isSupported () biasanya benar
attr .lastChild Properti tidak ada anak-anak
attr .nextSibling Properti tidak ada saudara kandung
attr .nodeName Gunakan attr alternatif .name
attr .nodeType Biasanya 2 (ATRIBUT-NODE)
attr .nodeValue Gunakan attr alternatif .value
attr .normalize () Tidak ada sifat spesifikasi
attr .ownerDocument Biasanya dokumen HTML Anda
attr .ownerElement elemen HTML Anda gunakan untuk mengakses properti
attr .parentNode elemen HTML Anda gunakan untuk mengakses properti
attr .previousSibling Properti tidak ada saudara kandung
attr .removeChild Properti tidak ada anak-anak
attr .replaceChild Properti tidak ada anak-anak
attr .textContent Gunakanattralternatif.value