Metode removeAttributeNode() DOM HTML Element
- Halaman sebelumnya removeAttribute()
- Halaman berikutnya removeChild()
- Kembali ke tingkat atas Objek Elements DOM HTML
Definisi dan penggunaan
removeAttributeNode()
Metode menghapus atribut dari elemen dan mengembalikan Objek Attribute.
Perbedaan antara removeAttribute() dan removeAttributeNode()
removeAttribute()
Metode menghapus atribut tanpa mengembalikan nilai.
removeAttributeNode()
Metode menghapus Objek Attrdan kembalikan objek yang dihapus.
Hasilnya akan sama.
Pilihan ganti:
Gunakan Metode removeAttribute() Lebih mudah.
Lihat pula:
Panduan referensi:
Tutorial:
Contoh
Contoh 1
Hapus node atribut class dari elemen <h1> pertama:
const element = document.getElementsByTagName("H1")[0]; const attr = element.getAttributeNode("class"); element.removeAttributeNode(attr);
Contoh 2
Hapus node atribut href dari tautan:
const element = document.getElementById("myAnchor"); const attr = element.getAttributeNode("href"); element.removeAttributeNode(attr);
Sintaks
element.removeAttributeNode(oldAttr)
Parameter
Parameter | Deskripsi |
---|---|
oldAttr | Diperlukan. Node atribut yang akan dihapus. |
Nilai kembalian
Tipe | Deskripsi |
---|---|
Objek | Mewakili objek Attr atribut yang sudah dihapus. |
Tiru
Eksepsi | Deskripsi |
---|---|
NO_MODIFICATION_ALLOWED_ERR | Elemen saat ini hanya baca, atribut tidak diizinkan untuk dihapus. |
NOT_FOUND_ERR | oldAttr Bukan atribut elemen saat ini. |
Keterangan
Metode ini akan menghapus (dan mengembalikan) node Attr dari koleksi atribut elemen saat ini. Jika DTD menetapkan nilai default untuk atribut yang dihapus, metode ini akan menambahkan node Attr baru yang mewakili nilai default ini.
Petunjuk:Dengan Metode removeAttribute() Menggantikan metode ini sering kali lebih mudah.
Dukungan peramban
element.removeAttributeNode()
Adalah fitur DOM Level 1 (1998).
Semua peramban mendukungnya sepenuhnya:
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
Dukungan | 9-11 | Dukungan | Dukungan | Dukungan | Dukungan |
- Halaman sebelumnya removeAttribute()
- Halaman berikutnya removeChild()
- Kembali ke tingkat atas Objek Elements DOM HTML