1 of 17 menu

Грешка при добивање на елементи во JavaScript

Понекогаш почетните програмери прават грешка, користејќи за добивање на група DOM елементи метода querySelector наместо метода querySelectorAll.

Ајде да ги погледнеме карактеристичните особини на оваа грешка. Нека имаме дадени параграфи:

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

Некој програмер решил да ги добие и испечати во конзола текстовите од овие параграфи. За да го направи тоа, тој ги добил линковите кон овие елементи во променлива, погрешно користејќи погрешна метода:

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

Потоа тој решил да ги премине параграфите со циклус и да го испечати текстот на секој параграф во конзола:

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

Како резултат на тоа, во конзолата се појавува карактеристична грешка elems is not iterable. Таа кажува дека променливата elems не е итерабилна, односно не е низа или нешто што може да се премине со циклус for-of.

Македонски
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние користиме колачиња за работата на веб-страната, анализа и персонализација. Обработката на податоци се врши во согласност со Политиката за приватност.
прифати ги сите прилагоди одбиј