1 of 17 menu

Fout by die verkryging van elemente in JavaScript

Soms maak beginnerprogrammeurs 'n fout deur die metode querySelector te gebruik om 'n groep DOM-elemente te verkry in plaas van die metode querySelectorAll.

Kom ons kyk na die kenmerkende eienskappe van hierdie fout. Laat ons sê daar is die volgende paragrawe:

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

'n Sekere programmeur het besluit om die tekste van hierdie paragrawe te verkry en na die konsole uit te voer. Om dit te doen het hy verwysings na hierdie elemente in 'n veranderlike verkry, maar per abuis die verkeerde metode gebruik:

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

Daarna het hy besluit om die paragrawe met 'n lus te deurloop en die teks van elke paragraaf na die konsole uit te voer:

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

As gevolg hiervan sal 'n kenmerkende fout elems is not iterable in die konsole verskyn. Dit sê dat die veranderlike elems nie iterable is nie, dit wil sê dit is nie 'n skikking of iets wat deur 'n for-of-lus herhaal kan word nie.

Afrikaans
AzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ons gebruik koekies vir die werking van die webwerf, ontleding en personalisering. Die verwerking van data geskied volgens die Privaatheidsbeleid.
aanvaar alles instel verwerp