1 of 17 menu

Hitilafu ya Kupata Vipengele katika JavaScript

Wakati mwingine watunga programu wanaoanza kufanya kazi hufanya hitilafu, wakitumia kupata kikundi cha vipengele vya DOM mbinu querySelector badala ya mbinu querySelectorAll.

Wacha tuangalie sifa za kipekee za hitilafu hii. Hebu tuchukulie kuna aya:

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

Mtunga programu fulani aliamua kupata na kuweka maandishi ya aya hizi katika koni. Ili kufanya hivyo aliweka viungo kwa hizi vipengele katika kutofautisha, akitumia kwa makosa mbinu isiyofaa:

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

Kisha akaamua kuzizunguka aya kwa kitanzi na kuweka maandishi ya kila aya kwenye koni:

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

Matokeo yake, kwenye koni itaonekana hitilafu ya kipekee elems is not iterable. Inasema kwamba kutofautisha elems sio inayoweza kuzungukwa, yaani sio safu wala kitu kinachoweza kuzungukwa kupitia kitanzi for-of.

Kiswahili
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Tunatumia kuki kwa ajili ya uendeshaji wa tovuti, uchambuzi na ubinafsishaji. Usindikaji wa data unafanyika kulingana na Sera ya Faragha.
kubali yote sanidi kataa