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

  • atKristaBradford

    atKristaBrad

    4 Aralık 2010
  • Shylo Sharity

    Shylo Sharit

    27 EKİM 2011
  • Techmoan

    Techmoan

    31 Mayıs 2009