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