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

  • FPSRussia

    FPSRussia

    19 NİSAN 2010
  • theavettbrothers

    theavettbrot

    9 ŞUBAT 2007
  • williamfitzsimmons

    williamfitzs

    14 Mart 2008