XML DOM textContent özelliği
Tanım ve Kullanım
textContent özelliği, seçilen elementin metnini döndürür veya ayarlar.
Metin döndürülürse, bu özellik elementin içindeki tüm metin nodlarının değerini döndürür.
Metin ayarlanırsa, bu özellik tüm alt nodları siler ve onları tek bir metin noduyla değiştirir.
Gramer:
Metin döndür:
elementNode.textContent
Metin ayarla:
elementNode.textContent=string
İpucu ve Açıklamalar:
İpucu:IE tarayıcısına döndürebilen metin nodunun metnini almak için text özelliğini kullanın.
Örnek
Tüm örneklerde, XML dosyasını kullanacağız books.xmlve JavaScript fonksiyonu loadXMLDoc().
Örnek 1
Aşağıdaki kod parçası "books.xml" dosyasında ilk <title> etiketinin metin nodunu alır:
xmlDoc=loadXMLDoc("books.xml");
var x=xmlDoc.getElementsByTagName("title")[0];
document.write("Metin Düğümleri: ");
document.write(x.textContent
);
Yukarıdaki kodun çıktısı:
Metin Düğümleri: Everyday Italian
Örnek 2
Aşağıdaki kod parçası "books.xml" dosyasının ilk <book> ögesinden metin düğümleri döndürür ve tüm düğümleri yeni metin düğümleri ile değiştirir:
xmlDoc=loadXMLDoc("books.xml"); var x=xmlDoc.getElementsByTagName("book")[0]; document.write("Öncesi: "); document.write(x.textContent
); document.write("<br />"); x.textContent="hello"; document.write("Sonrası: "); document.write(x.textContent
);
Yukarıdaki kodun çıktısı:
Öncesi: Everyday Italian Giada De Laurentiis 2005 30.00 Sonrası: hello