⊗jsPmNdInr 393 of 505 menu

JavaScript'te Düğümlerle Çalışma

Bildiğiniz gibi, etiketler diğer etiketleri içerebilir veya JavaScript terminolojisiyle konuşursak, DOM elemanları diğer DOM elemanlarını içerebilir. Bunun yanı sıra, içlerinde yorumlar ve düz metin de bulunabilir. Yorumlar, metinler ve DOM elemanları tek bir isimle birleştirilir - düğümler.

Size firstElementChild, lastElementChild, nextElementSibling, previousElementSibling özellikleri zaten tanıdık geliyor. Bu özellikler tam olarak DOM elemanlarıyla çalışır, diğer düğümleri yok sayar. Kural olarak, genellikle bizim ihtiyacımız olan da budur.

Ancak, ayrıca firstChild, lastChild, nextSibling, previousSibling özellikleri de vardır. Bu özellikler benzer şekilde çalışır, ancak, tüm düğümleri dikkate alır. Bu özellikler arasındaki farkı bir örnek üzerinde görelim. İçinde üç düğüm bulunan bir div'imiz olduğunu varsayalım:

<div id="elem"><!--com-->text<span>tag</span></div>

Bu div'e bir referansı değişkende alalım:

let elem = document.querySelector('#elem');

Şimdi de firstChild ve firstElementChild özelliklerinde ne olduğuna bir bakalım:

console.log(elem.firstChild); // yorum console.log(elem.firstElementChild); // span etiketi

lastChild ve lastElementChild arasındaki farkı gösterecek kodu yazın.

nextSibling ve nextElementSibling arasındaki farkı gösterecek kodu yazın.

previousSibling ve previousElementSibling arasındaki farkı gösterecek kodu yazın.

Türkçe
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenЎзбекOʻzbekTiếng Việt
Web sitesinin çalışması, analiz ve kişiselleştirme için çerezleri kullanıyoruz. Veri işleme, Gizlilik Politikası'na uygun olarak gerçekleşir.
tümünü kabul et özelleştir reddet