Hi everyone! I'm the author of code.mu :)
I'd love to chat with my non-Russian audience. I'm looking for your feedback on the site and the translation quality. Let's chat:)
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šuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Користимо колачиће за рад сајта, аналитику и персонализацију. Обрада података се врши у складу са Политиком приватности.
прихвати све подеси одбиј