⊗jsSpStyDSA 13 of 294 menu

ডাটা- অ্যাট্রিবিউটের মাধ্যমে জাভাস্ক্রিপ্টে স্টাইল পরিবর্তন

পূর্ববর্তী পাঠে বর্ণিত সমস্যার সমাধান করার জন্য, আমরা এলিমেন্টকে ক্লাস দেব না, বরং data- অ্যাট্রিবিউটের মান পরিবর্তন করব। এটি সুবিধাজনক হবে এই কারণে যে এমন অ্যাট্রিবিউট শুধুমাত্র একটি মান নিতে পারে এবং নতুন মান লিখলে পুরানো মান নিজে থেকেই মুছে যাবে।

উদাহরণস্বরূপ, এভাবে আমরা সফল স্টাইল সেট করব:

<div id="elem" data-type="success"> text </div>

আর এরকম ভুলের জন্য স্টাইল:

<div id="elem" data-type="error"> text </div>

আমাদের অবস্থার স্টাইল আমরা অ্যাট্রিবিউট সিলেক্টর এর মাধ্যমে সেট করব:

[data-type="success"] { color: green; } [data-type="warning"] { color: orange; } [data-type="error"] { color: red; }

এখন আমরা সহজেই আমাদের এলিমেন্টকে সফল রং এ রাঙাতে পারি:

elem.dataset.type = 'success';

আর এভাবে আমরা ভুলের রং এ রাঙাব:

elem.dataset.type = 'error';

একটি ইনপুট দেওয়া আছে। ফোকাস হারানো হলে এতে প্রবেশ করানো সংখ্যাটি পরীক্ষা করুন। যদি সংখ্যাটি দশের কম হয়, তাহলে ইনপুটটি সবুজ রং এ রাঙান, যদি দশ থেকে বিশ হয় - হলুদ রং এ, আর যদি বিশের বেশি হয় - লাল রং এ।

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