1 of 17 menu

Napaka pri pridobivanju elementov v JavaScript

Včasih začetni programerji naredijo napako, ko za pridobivanje skupine DOM elementov uporabijo metodo querySelector namesto metode querySelectorAll.

Poglejmo si značilne značilnosti te napake. Naj so podani odstavki:

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

Neki programer se je odločil, da bo pridobil in izpisal v konzolo besedila teh odstavkov. Za to je dobil povezave na te elemente v spremenljivko, pri čemer je zmotno uporabil napačno metodo:

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

Nato se je odločil, da bo prešel odstavke z zanko in izpisal besedilo vsakega odstavka v konzolo:

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

Kot rezultat se bo v konzoli pojavila značilna napaka elems is not iterable. Ta pove, da spremenljivka elems ni iterabilna, kar pomeni, da ni matrika ali nekaj, kar je mogoče prebrati z zanko for-of.

Slovenščina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Za delovanje spletnega mesta, analitiko in personalizacijo uporabljamo piškotke. Obdelava podatkov poteka v skladu s Politiko zasebnosti.
sprejmi vse nastavi zavrni