SORU
31 AĞUSTOS 2011, ÇARŞAMBA


Javascript Ekleme Alt Öğe SONRA

Ul öğesi javascript kullanarak içinde başka bir li, Bu şimdiye kadar sahip kodudur.. sonra li bir öğe eklemek istiyorum

var parentGuest = document.getElementById("one");
var childGuest = document.createElement("li");
childGuest.id = "two";

AppendChild aşina değilim

parentGuest.appendChild(childGuest);

Ancak bu diğer içinde yeni bir öğe ekler ve sonra değil. Nasıl varolan sonra yeni öğe ekleme yapabilir miyim? Teşekkürler.

<ul>
  <li id="one"><!-- where the new li is being put --></li>
  <!-- where I want the new li -->
</ul>

CEVAP
31 AĞUSTOS 2011, ÇARŞAMBA


Kullanabilirsiniz:

if (parentGuest.nextSibling) {
  parentGuest.parentNode.insertBefore(childGuest, parentGuest.nextSibling);
}
else {
  parentGuest.parentNode.appendChild(childGuest);
}

Ama Pavel işaretreferenceElement/tanımsız, null, insertBefore appendChild gibi davranır. Aşağıdaki yukarıdaki eşdeğerdir:

parentGuest.parentNode.insertBefore(childGuest, parentGuest.nextSibling);

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • audivila

    audivila

    5 HAZİRAN 2009
  • Ionized Digital Air Studios

    Ionized Digi

    20 HAZİRAN 2009
  • PlugResearch

    PlugResearch

    22 Mart 2006