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-də element massivinə müraciət xətası

Bəzən yeni başlayan proqramçılar elementlər massivi ilə sanki tək bir element varmış kimi işləməyə çalışırlar. Gəlin bu xətanın mahiyyətini görək.

Tutaq ki, abzaslar verilib:

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

Tutaq ki, hansısa proqramçı hər abzasın mətninə eyni dəyəri yazmaq qərarına gəlib. Bunun üçün o, bu elementlərə istinadları dəyişənə yazıb:

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

Sonra bizim proqramçı səhv edib dəyişənimizə elə müraciət etdi ki, sanki orada massiv deyil, tək bir element var. Nəticədə abzasların mətni dəyişməyəcək, amma xarakterik odur ki, konsolda xəta da olmayacaq:

elems.textContent = '!';

Burada düzgün həll elementlər massivini tsikl ilə gəzmək və hər bir element üçün ayrıca lazımi əməliyyatı yerinə yetirmək olardı:

for (let elem of elems) { elem.textContent = '!'; }
Azərbaycan
AfrikaansБългарскиবাংলাБеларускаяČ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
Biz saytin işi, analitika və fərdiləşdirmə üçün cookie istifadə edirik. Məlumatların emalı Məxfilik Siyasəti əsasında həyata keçirilir.
hamısını qəbul et konfiqurasiya et rədd et