Örnek
Bir documentFragment düğümü oluşturur ve buna bir çocuğu eklemek (a list item) . Sonra, liste öğesinin düğüm değerini değiştirmek ve listenin son çocuğu olarak takın:
var d = document.createDocumentFragment();
d.appendChild(document.getElementsByTagName("LI")[0]);
d.childNodes[0].childNodes[0].nodeValue = "Milk";
document.getElementsByTagName("UL")[0].appendChild(d);
Sonuç şu olacaktır:
değişikliklerden önce:
- Coffee
- Tea
değişikliklerden sonra:
- Tea
- Milk
Kendin dene " Tanımı ve Kullanımı
createDocumentFragment() yöntem, tüm özellikleri ve Düğüm nesnesi yöntemlerle bir hayali düğüm nesnesi yaratır.
createDocumentFragment() siz, belge, değişim parçalarını ayıklamak ekleyebilir veya bu içeriklerden bazıları silin ve geri belgeye eklemek istediğinizde yöntem yararlıdır.
Ayrıca bu değişiklikleri gerçekleştirmek için belgenin Belge nesnesini kullanabilirsiniz, ancak belge yapısını tahrip önlemek için, belgenin sadece parçalarını ayıklamak değişiklikler yapabilir ve geri belgeye kısmını eklemek için daha güvenli olabilir.
Not: düğüm, belge fragmanına eklenmiş olan belgeden, belgeden kaldırılır.
Tarayıcı Desteği
Yöntem | |||||
---|---|---|---|---|---|
createDocumentFragment() | Evet | Evet | Evet | Evet | Evet |
Sözdizimi
document. createDocumentFragment()
Parametreler
Yok |
Teknik detaylar
Geri dönüş değeri: | oluşturulan DocumentFragment düğümü temsil eden bir DocumentFragment amacı, |
---|---|
DOM Sürüm | Çekirdek Seviye 1 Belge Nesne |