removeChild() metodu belirli bir düğüm kaldırır.
removeAttribute() yöntemi, belirtilen özelliği kaldırır.
it Yourself deneyin - Örnekler
Örnekler XML dosyası kullanmak books.xml .
Bir eleman düğümü Kaldır
Bu örnek kullanır removeChild() ilk kaldırmak için <book> elemanı.
Geçerli eleman düğümü Kaldır
Bu örnek parentNode ve kullanır removeChild() geçerli kaldırmak için <book> elemanı.
Bir metin düğümü Kaldır
Bu örnek, kullanan removeChild() birinci metin düğümü kaldırmak için <title> elemanı.
Bir metin düğümünün metnini temizleyin
Bu örnek, kullanan nodeValue() ilk metin düğümü temizlemek için özelliği <title> elemanı.
Adıyla bir öznitelik kaldırma
Bu örnek kullanır removeAttribute() kaldırmak için "category" ilk gelen niteliği <book> elemanı.
Nesnesi tarafından özelliklerini kaldır
Bu örnek kullanır removeAttributeNode() tüm tüm özelliklerini kaldırmak için <book> elemanlar.
Bir Eleman Düğüm Kaldır
removeChild() metodu belirli bir düğüm kaldırır.
Bir düğüm kaldırıldığında, tüm alt düğümleri de kaldırılır.
Bu kod ilk kaldıracaktır <book> yüklü xml den eleman:
Örnek
y = xmlDoc.getElementsByTagName("book")[0];
xmlDoc.documentElement.removeChild(y);
Kendin dene " Örnek açıklanmıştır:
- Diyelim " books.xml " XMLDoc yüklenir
- kaldırmak için eleman düğümü olması değişkeninin y ayarlama
- Kullanılarak eleman düğümü çıkarın removeChild() üst düğümünden yöntemi
Beni Kaldır - Güncel Düğümü Kaldır
removeChild() yöntemi, belirtilen düğüm kaldırmak için tek yoldur.
Eğer kaldırmak istediğiniz düğüme gittikten zaman, parentNode özelliğini kullanarak o düğümü kaldırmak mümkündür removeChild() yöntemini:
Örnek açıklanmıştır:
- Diyelim " books.xml " xmlDoc yüklenir
- kaldırmak için eleman düğümü olması değişkeninin y ayarlama
- ParentNode özelliğini ve kullanılarak eleman düğümü çıkarın removeChild() metodu
Bir Metin Düğümü Kaldır
removeChild() yöntemi ayrıca bir metin düğümü kaldırmak için kullanılabilir:
Örnek
x = xmlDoc.getElementsByTagName("title")[0];
y = x.childNodes[0];
x.removeChild(y);
Kendin dene " Örnek açıklanmıştır:
- Diyelim " books.xml " xmlDoc yüklenir
- birinci başlık elemanı düğümü olarak değişken x ayarlama
- kaldırmak için metin düğümü olması değişkeninin y ayarlama
- Kullanılarak eleman düğümü çıkarın removeChild() üst düğümünden yöntemi
Kullanımı çok yaygın değildir removeChild() sadece düğümden metni kaldırmak için. nodeValue özelliği yerine kullanılabilir. Bir sonraki paragrafa bakınız.
Bir Metin Düğümü temizleyin
NodeValue özelliği bir metin düğümü değerini değiştirmek için kullanılabilir:
Örnek açıklanmıştır:
- Diyelim " books.xml " xmlDoc yüklenir
- İlk başlık elementin ilk çocuk düğüm alın.
- Metin düğümü metni silmek için nodeValue özelliğini kullanın
Döngü aracılığıyla ve tüm metin düğümü değiştirme <title> elemanlar: Kendiniz deneyin
İsme Göre Bir Özellik Düğüm kaldırma
removeAttribute() metodu adıyla bir öznitelik düğümü kaldırır.
Örnek: removeAttribute('category')
Bu kod kaldırır "category" ilk niteliği <book> elemanı:
Örnek açıklanmıştır:
- Diyelim " books.xml " xmlDoc yüklenir
- Kullan getElementsByTagName() kitap düğümleri almak için
- Kaldır "category" ilk kitap eleman düğümü oluşturur bağlıyor
Döngü içinden ve kaldırmak "category" Her şeyden niteliğini <book> elemanlar: Kendiniz deneyin
Nesne tarafından Özellik Düğümleri kaldır
removeAttributeNode( ) yöntemi parametre olarak düğüm nesnesini kullanarak, bir öznitelik düğümü kaldırır.
Örnek: removeAttributeNode(x)
Bu kod tüm tüm özelliklerini kaldırır <book> elemanlar:
Örnek
x = xmlDoc.getElementsByTagName("book");
for (i = 0; i < x.length; i++)
{
while (x[i].attributes.length > 0) {
attnode = x[i].attributes[0];
old_att = x[i].removeAttributeNode(attnode);
}
}
Kendin dene " Örnek açıklanmıştır:
- Diyelim " books.xml " xmlDoc yüklenir
- Kullan getElementsByTagName() tüm kitap düğümlerini almak için
- Özelliklerin herhangi biri varsa her kitap öğesi için kontrol
- nitelikler bir kitap eleman varken, niteliği kaldırmak