⊗jsSpStyDSA 13 of 294 menu

JavaScript တွင် data- attribute မှတစ်ဆင့် အလှည့်ကျ စတိုင်များ ပြောင်းလဲခြင်း

ယခင်သင်ခန်းစာတွင် ဖော်ပြခဲ့သော ပြဿနာကို ဖြေရှင်းရန် ကျွန်ုပ်တို့သည် element အတွက် class များ သတ်မှတ်မည်မဟုတ်ဘဲ data- attribute ၏တန်ဖိုးကို ပြောင်းလဲပါမည်။ ၎င်းသည် အဆင်ပြေစေမည့် အချက်မှာ ထို attribute တစ်ခုသည် တန်ဖိုးတစ်ခုသာရှိနိုင်ပြီး အသစ်ရေးသားသောအခါ တန်ဖိုးအဟောင်းသည် အလိုအလျောက် ပျက်စီးသွားမည် ဖြစ်သည်။

ဥပမာအားဖြင့်၊ ဤသို့ဖြင့် ကျွန်ုပ်တို့ အောင်မြင်မှုအတွက် စတိုင်ကို သတ်မှတ်မည်:

<div id="elem" data-type="success"> စာသား </div>

အမှားအတွက် စတိုင်ကို ဤသို့ဖြစ်သည်:

<div id="elem" data-type="error"> စာသား </div>

ကျွန်ုပ်တို့၏ အခြေအနေများ၏ စတိုင်များကို attribute selectors များမှတစ်ဆင့် သတ်မှတ်မည်:

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

ယခုအခါ ကျွန်ုပ်တို့၏ element ကို အောင်မြင်မှု အရောင်ဖြင့် အလွယ်တကူ ခြယ်နိုင်ပါသည်:

elem.dataset.type = 'success';

ဤသို့ဖြင့် အမှား အရောင်ဖြင့် ခြယ်ပါမည်:

elem.dataset.type = 'error';

Input တစ်ခု ပေးထားသည်။ Focus ပျောက်သွားချိန်တွင် ထည့်သွင်းထားသော နံပါတ်ကို စစ်ဆေးပါ။ အကယ်၍ ထိုနံပါတ်သည် တစ်ဆယ်အောက် ဖြစ်ပါက input ကို အစိမ်းရောင်သို့ ပြောင်းပါ၊ တစ်ဆယ်မှ နှစ်ဆယ် ကြားဖြစ်ပါက - အဝါရောင်သို့ ပြောင်းပါ၊ နှစ်ဆယ်ထက် များပါက - အနီရောင်သို့ ပြောင်းပါ။

မြန်မာ
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
ဝက်ဘ်ဆိုက် လုပ်ဆောင်ခြင်း၊ ဆန်းစစ်လေ့လာခြင်းနှင့် ပုဂ္ဂလိကပြုပြင်ခြင်းအတွက် ကျွန်ုပ်တို့သည် cookie များကို အသုံးပြုပါသည်။ ဒေတာများကို ပြုပြင်ခြင်းသည် ကိုယ်ရေးကိုယ်တာ မူဝါဒအတိုင်း ဖြစ်ပါသည်။
အားလုံးလက်ခံရန် ပြင်ဆင်ရန် ငြင်းပယ်ရန်