Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
3 of 17 menu
◀ ▶

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

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

Нека се дадени параграфи:

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

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

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

Потоа, нашиот програмер погрешно пристапил кон нашата променлива како таму да лежи само еден елемент, а не низа. Како резултат, текстот на параграфите нема да се промени, но, карактеристично е дека нема да има грешка во конзолата:

elems.textContent = '!';

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

for (let elem of elems) { elem.textContent = '!'; }
← →
↑
Македонски▼
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
Ние користиме колачиња за работата на веб-страната, анализа и персонализација. Обработката на податоци се врши во согласност со Политиката за приватност.
прифати ги сите прилагоди одбиј