1 of 17 menu

JavaScript-এ এলিমেন্ট পাওয়ার ত্রুটি

কখনও কখনও初学者 প্রোগ্রামাররা একটি ভুল করে, DOM এলিমেন্টের একটি গ্রুপ পাওয়ার জন্য querySelectorAll মেথডের পরিবর্তে querySelector মেথড ব্যবহার করে।

আসুন এই ত্রুটির বৈশিষ্ট্যগত বিশেষত্বগুলি দেখি। ধরি নিম্নলিখিত প্যারাগ্রাফ দেওয়া আছে:

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

একজন প্রোগ্রামার এই প্যারাগ্রাফগুলির টেক্সট পেতে এবং কনসোলে দেখাতে চেয়েছিলেন। এটি করার জন্য, তিনি ভুলভাবে ভুল মেথড ব্যবহার করে এই এলিমেন্টগুলির রেফারেন্স একটি ভেরিয়েবলে পেয়েছেন:

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

তারপর তিনি একটি লুপ ব্যবহার করে প্যারাগ্রাফগুলি অতিক্রম করতে এবং প্রতিটি প্যারাগ্রাফের টেক্সট কনসোলে আউটপুট করতে চেয়েছিলেন:

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

ফলস্বরূপ, কনসোলে একটি বৈশিষ্ট্যগত ত্রুটি elems is not iterable দেখা দেবে। এটি বলে যে ভেরিয়েবল elems iterable নয়, অর্থাৎ এটি একটি অ্যারে বা এমন কিছু নয় যাকে for-of লুপের মাধ্যমে অতিক্রম করা যায়।

বাংলা
AfrikaansAzə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
আমরা সাইট পরিচালনা, বিশ্লেষণ এবং ব্যক্তিগতকরণের জন্য কুকি ব্যবহার করি। ডেটা প্রক্রিয়াকরণ গোপনীয়তা নীতি অনুযায়ী করা হয়।
সব গ্রহণ করুন কনফিগার করুন প্রত্যাখ্যান করুন