HTML DOM Element removeAttributeNode() yöntemi
- Önceki sayfa removeAttribute()
- Sonraki sayfa removeChild()
- Bir üst katmana dön HTML DOM Elements nesnesi
Tanım ve kullanım
removeAttributeNode()
öznitelikleri elementten silme yöntemi ve döndürür Attribute nesnesi.
removeAttribute() ve removeAttributeNode() arasındaki fark
removeAttribute()
Özellik silme yöntemi ve döndürmez.
removeAttributeNode()
silme yöntemi Attr nesnesive kaldırılan nesneyi döndürür.
Sonuç aynı olacaktır.
Alternatif çözüm:
Kullanım: removeAttribute() yöntemi Daha kolay.
Ayrıca bkz.:
İlgili kılavuz:
Eğitim:
Örnek
Örnek 1
İlk <h1> elementinden class özellik düğümünü kaldırın:
const element = document.getElementsByTagName("H1")[0]; const attr = element.getAttributeNode("class"); element.removeAttributeNode(attr);
Örnek 2
href özellik düğümünü bağlantıdan kaldırın:
const element = document.getElementById("myAnchor"); const attr = element.getAttributeNode("href"); element.removeAttributeNode(attr);
Sözdizimi
element.removeAttributeNode(oldAttr)
Parametre
Parametre | Açıklama |
---|---|
oldAttr | Gerekli. Kaldırılacak özellik düğümü. |
Dönüş değeri
Tip | Açıklama |
---|---|
Nesne | Silinen özelliği temsil eden Attr nesnesi. |
Fırlat
Hata | Açıklama |
---|---|
NO_MODIFICATION_ALLOWED_ERR | Mevcut element salt okunur ve özellikleri silmek izin verilmez. |
NOT_FOUND_ERR | oldAttr Bu, mevcut elementin özelliği değildir. |
Açıklama
Bu yöntem, mevcut elementin özellik koleksiyonundan (ve döndürür) Attr düğümünü kaldıracaktır. Eğer DTD, kaldırılan özelliğe varsayılan bir değer ayarladıysa, bu yöntem bu varsayılan değeri temsil eden yeni bir Attr düğümü ekleyecektir.
İpucu:Kullanarak removeAttribute() yöntemi Bu yöntemi kullanmak genellikle daha basittir.
Tarayıcı desteği
element.removeAttributeNode()
Bu, DOM Level 1 (1998) özelliğidir.
Tüm tarayıcılar bu özelliği tamamen destekler:
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
Destek | 9-11 | Destek | Destek | Destek | Destek |
- Önceki sayfa removeAttribute()
- Sonraki sayfa removeChild()
- Bir üst katmana dön HTML DOM Elements nesnesi