1 of 17 menu

JavaScript-dä elementleri almakdaky ýalňyşlyk

Bäzide täze programmaçylar bir topur DOM elementlerini almak üçin querySelectorAll usulunyň ýerine querySelector usulyny ulanyp ýalňyşlyk edýärler.

Geliň bu ýalňyşlygyň häsiýetli aýratynlyklaryna seredeliň. Şeýle abzaslar berlen bolsun:

<p>1</p> <p>2</p> <p>3</p>

Bir programmaçy bu abzaslaryň tekstlerini almak we konsola çykarmak isläpdir. Şuňuň üçin ol bu elementlere çykgytlary alyp, ýalňyşlyk bilen nädogry usuly ulanýar:

let elems = document.querySelector('p');

Soňra ol abzaslary bir aýlaw bilen aýlamak we her abzasyň tekstini konsola çykarmak isläpdir:

for (let elem of elems) { console.log(elem.textContent); }

Netijede konsolda häsiýetli elems is not iterable ýalňyşlygy peýda bolýar. Ol elems üýtgeýjisiniň iterirlemeýändigini, ýagny massiw ýa-da for-of aýlawy bilen aýlap bolýan bir zat däldigini aňladýar.

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