РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
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
Ние користиме колачиња за работата на веб-страната, анализа и персонализација. Обработката на податоци се врши во согласност со Политиката за приватност.
прифати ги сите прилагоди одбиј