⊗jsSpPATD 50 of 294 menu

JavaScript-daky pseudomassiwlaryň görnüşleri arasyndaky tapawut

Iki görnüşli pseudomassiwlar arasyndaky tapawut DOM elementlerini üýtgetmekde dürli hereket edişlerinde. Mysal üçin, biz abzaslaryň ýygyndysyny HTMLCollection we NodeList görnüşinde alalyň. Soňra biz ýene bir abzas döredip, öz DOM-ymyza goşarys. Bu ýagdaýda ol awtomatik usulda HTMLCollection-da görüner, ýöne NodeList ýygyndysy üýtgewsiz galar.

Geliň mysal bilen seredeliň. Bizde bir div bolsun, we onuň içinde abzaslar. Divimizi we şol bir abzaslary iki dürli görnüşli ýygyndylar görnüşinde alalyň:

let parent = document.querySelector('div'); let elems1 = document.getElementsByTagName('p'); // HTMLCollection let elems2 = document.querySelectorAll('p'); // NodeList

Divimize ýene bir abzas goşalyň:

let p = document.createElement('p'); parent.append(p);

Netijede, ýygyndylaryň biri üýtgerer, ikinjisi bolsa ýok:

console.log(elems1); // 4 abzas - täzesi bilen console.log(elems2); // 3 başlangyç abzas

children hasiýetiniň täze element goşulanda nähili hereket edjekdigini barlaň.

childNodes hasiýetiniň täze element goşulanda nähili hereket edjekdigini barlaň.

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