⊗jsPmNdInr 393 of 505 menu

JavaScript-da düwünler bilen işleşiş

Bilşiňiz ýaly, teglar başga teglary ýa-da JavaScript terminologiýasynda aýdylanda, DOM elementleri başga DOM elementlerini öz içine alyp biler. Şonuň ýaly-da, olaryň içinde düşündirişler we adaty tekst bolup biler. Düşündirişler, tekstler we DOM elementleri bir at bilen birleşdirilýär - düwünler.

Size firstElementChild, lastElementChild, nextElementSibling, previousElementSibling hasiýetleri tanyş. Bu hasiýetler ýöne DOM elementleri bilen işleýär, beýleki düwünleri hasaba almaz. Esasan, bizim talap edýänimiz hem şondur.

Emma, firstChild, lastChild, nextSibling, previousSibling hasiýetleri hem bar. Bu hasiýetler şuňa meňzeş işleýär, ýöne, ähli düwünleri hasaba alýar. Geliň bu hasiýetleriň arasyndaky tapawudy mysalda görüň. Bizde üç düwünden ybarat bolan bir div bolsun:

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

Bu düwe salgysyny üýtgeýjide alyň:

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

Indi firstChild we firstElementChild hasiýetlerinde näme bardygyna seredeliň:

console.log(elem.firstChild); // düşündiriş console.log(elem.firstElementChild); // span tegi

lastChild bilen lastElementChild arasyndaky tapawudy görkezýän kody ýazyň.

nextSibling bilen nextElementSibling arasyndaky tapawudy görkezýän kody ýazyň.

previousSibling bilen previousElementSibling arasyndaky tapawudy görkezýän kody ýazyň.

Türkmen
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkçeЎзбекOʻzbekTiếng Việt
Biz sahypanyň işlemegi, analitika we şahsyýetleşdirmek üçin cookie ulanýarys. Maglumatlaryň işlenişi Gizlinlik syýasaty boýunça amala aşyrylýar.
hemmesini kabul et sazlamak ret et