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

Greška prilikom pristupa nizu elemenata u JavaScript-u

Ponekad programeri početnici pokušavaju da rade sa nizom elemenata kao da imaju jedan element. Hajde da pogledamo, u čemu je suština ove greške.

Neka su dati paragrafi:

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

Neka je određeni programer odlučio da upiše u tekst svakog paragrafa istu vrednost. Da bi to uradio, dobio je reference na ove elemente u promenljivu:

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

Zatim je naš programer pogrešno pristupio našoj promenljivoj kao da u njoj leži jedan element, a ne niz. Kao rezultat, tekst paragrafa se neće promeniti, ali, karakteristično, neće biti ni greške u konzoli:

elems.textContent = '!';

Ispravno rešenje ovde bi bilo proći kroz niz elemenata petljom i za svaki element posebno izvršiti potrebnu operaciju:

for (let elem of elems) { elem.textContent = '!'; }
Srpski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Koristimo kolačiće za rad sajta, analitiku i personalizaciju. Obrada podataka se vrši u skladu sa Politikom privatnosti.
prihvati sve podesi odbij