జావాస్క్రిప్ట్‌తో HTML మూలకం యొక్క తరగతిని ఎలా మార్చాలి?

Javaskript To Html Mulakam Yokka Taragatini Ela Marcali



వెబ్ పేజీ లేదా వెబ్‌సైట్ రూపకల్పన దశలో, కొన్ని నవీకరణల కారణంగా మీరు ఇకపై కొన్ని నిర్దిష్ట అంశాలను యాక్సెస్ చేయనవసరం లేని కొన్ని పరిస్థితులు ఉన్నాయి. అంతేకాకుండా, htmlలోని నిర్దిష్ట మూలకానికి ఒకటి కంటే ఎక్కువ తరగతులను కేటాయించాల్సిన అవసరం ఉన్నప్పుడు. అటువంటి సందర్భాలలో-జావాస్క్రిప్ట్‌లోని HTML మూలకం యొక్క తరగతిని మార్చడం అటువంటి పరిస్థితులను తీర్చడానికి గొప్ప సహాయం.

ఈ బ్లాగ్ JavaScriptలో HTML మూలకం యొక్క తరగతిని మార్చేటప్పుడు పరిగణించవలసిన విధానాలను ప్రదర్శిస్తుంది.







జావాస్క్రిప్ట్‌తో HTML మూలకం యొక్క తరగతిని ఎలా మార్చాలి?

జావాస్క్రిప్ట్‌తో HTML మూలకం యొక్క తరగతిని మార్చడానికి, క్రింది విధానాలను అన్వయించవచ్చు:



    • ' తరగతి పేరు ”ఆస్తి.
    • ' తరగతి జాబితా ”ఆస్తి.

విధానం 1: క్లాస్‌నేమ్ ప్రాపర్టీని ఉపయోగించి జావాస్క్రిప్ట్‌తో HTML మూలకం యొక్క తరగతిని మార్చండి

ఒక మూలకంతో అనుబంధించబడిన సృష్టించబడిన తరగతిని యాక్సెస్ చేయడం మరియు దానికి వేరే తరగతిని కేటాయించడం ద్వారా ఈ విధానం అమలులోకి వస్తుంది.



కింది ఉదాహరణ పేర్కొన్న భావనను ప్రదర్శిస్తుంది.





ఉదాహరణ

క్రింద ఇవ్వబడిన కోడ్‌లో “ <బాడీ> 'ట్యాగ్, కింది శీర్షికను 'లో చేర్చండి

” ట్యాగ్. ఆ తర్వాత, డిఫాల్ట్‌గా కేటాయించబడే పేర్కొన్న బటన్‌ను సృష్టించండి. తరగతి ” ఇది కోడ్‌లో తర్వాత మార్చబడుతుంది. అలాగే, దానిని కేటాయించండి ' id 'మరియు జతచేయబడినది' క్లిక్ చేయండి 'క్లాస్() ఫంక్షన్‌ని ప్రేరేపించే ఈవెంట్



తర్వాత కోడ్‌లో, కింది సందేశాన్ని “లో చేర్చండి

తరగతి రూపాంతరం చెందిన తర్వాత దానిని DOMలో ప్రదర్శించడానికి ” ట్యాగ్:

HTML కోడ్:

< శరీరం శైలి = 'టెక్స్ట్-అలైన్: సెంటర్;' >
< h2 > మూలకాన్ని మార్చండి యొక్క తరగతి పేరు






JS కోడ్‌లో, '' అనే ఫంక్షన్‌ను ప్రకటించండి తరగతి() ”. ఇక్కడ, 'ని ఉపయోగించి డిఫాల్ట్ తరగతిని దాని id ద్వారా యాక్సెస్ చేయండి document.getElementById() ” పద్ధతి. ది ' తరగతి పేరు 'ఆస్తి సృష్టించబడిన తరగతిని' అనే తరగతికి మారుస్తుంది కొత్త తరగతి ”.

చివరగా, ' అంతర్గత వచనం ” ఆస్తి మార్చబడిన తరగతితో పాటు క్రింది సందేశాన్ని ప్రదర్శిస్తుంది:

JS కోడ్:

ఫంక్షన్ తరగతి ( ) {
document.getElementById ( 'myButton' ) .className = 'కొత్త తరగతి' ;
var యాక్సెస్ = document.getElementById ( 'myButton' ) .className;
document.getElementById ( 'తల' ) .innerHTML = 'కొత్త తరగతి పేరు:' + యాక్సెస్;
}


అవుట్‌పుట్


పై అవుట్‌పుట్‌లో, '' యొక్క మార్పును గమనించండి తరగతి ” DOMలోని బటన్‌ను క్లిక్ చేసిన తర్వాత కుడివైపున.

విధానం 2: క్లాస్‌లిస్ట్ ప్రాపర్టీని ఉపయోగించి జావాస్క్రిప్ట్‌తో HTML మూలకం యొక్క తరగతిని మార్చండి

పేర్కొన్న తరగతిని తీసివేయడానికి మరియు దానికి కొత్త తరగతిని కేటాయించడానికి ఈ ప్రత్యేక విధానాన్ని అమలు చేయవచ్చు, తద్వారా దానిని మార్చవచ్చు.

ఉదాహరణ

ముందుగా, శీర్షికను చేర్చడం, కేటాయించిన క్లాస్, ఐడి మరియు జోడించిన ఆన్‌క్లిక్ ఈవెంట్‌తో పేర్కొన్న ఫంక్షన్‌తో బటన్‌ను సృష్టించడం కోసం పైన చర్చించిన పద్ధతులను పునరావృతం చేయండి. తరువాత, అదే విధంగా “లో హెడ్డింగ్ విభాగాన్ని జోడించండి

బటన్ క్లిక్ చేసిన తర్వాత మార్చబడిన తరగతి వినియోగదారుకు తెలియజేయడానికి ” ట్యాగ్:

HTML కోడ్

< శరీరం శైలి = 'టెక్స్ట్-అలైన్: సెంటర్;' >
< h2 > మూలకం యొక్క తరగతిని మార్చండి ! h2 >
< బటన్ తరగతి = 'వెబ్‌సైట్' క్లిక్ చేయండి = 'తరగతి()' id = 'మార్పు' > నన్ను క్లిక్ చెయ్యి బటన్ >
< h3 id = 'తల' శైలి = 'నేపథ్యం-రంగు: లేత బూడిద రంగు;' > పాత తరగతి పేరు: వెబ్‌సైట్ h3 >
శరీరం >


ఇప్పుడు, '' పేరుతో ఒక ఫంక్షన్‌ను ప్రకటించండి తరగతి() ”. దాని నిర్వచనంలో, “ని వర్తింపజేయండి తరగతి జాబితా 'ఆస్తితో పాటు' తొలగించు() 'ప్రాప్యత తరగతిని తొలగించే పద్ధతి' వెబ్సైట్ ” ఇది సృష్టించబడిన బటన్‌కు అనుగుణంగా ఉంటుంది.

తదుపరి దశలో, 'తో చర్చించబడిన ఆస్తిని ఉపయోగించి అదే తరగతికి కొత్త తరగతిని కేటాయించండి జోడించు() ” పద్ధతి. చివరగా, మునుపటి విధానంలో చర్చించినట్లుగా మార్చబడిన తరగతిని ప్రదర్శించండి:

JS కోడ్

ఫంక్షన్ తరగతి ( ) {
document.getElementById ( 'మార్పు' ) .classList.తీసివేయండి ( 'వెబ్‌సైట్' )
document.getElementById ( 'మార్పు' ) .classList.add ( 'Linux' ) ;
var యాక్సెస్ = document.getElementById ( 'మార్పు' ) .classList;
document.getElementById ( 'తల' ) .innerHTML = 'కొత్త తరగతి పేరు:' + యాక్సెస్;
}


అవుట్‌పుట్


జావాస్క్రిప్ట్‌ని ఉపయోగించి HTML మూలకం యొక్క క్లాస్‌ని మార్చే కాన్సెప్ట్‌ను క్లియర్ చేయడానికి ఈ రైట్-అప్ ఉద్దేశించబడింది.

ముగింపు

ది ' తరగతి పేరు 'మరియు' తరగతి జాబితా HTML మూలకం యొక్క తరగతిని మార్చడానికి లక్షణాలను ఉపయోగించవచ్చు. క్లాస్‌నేమ్ ప్రాపర్టీ తక్కువ కోడ్ సంక్లిష్టతను కలిగి ఉన్నందున, క్లాస్‌లిస్ట్ ప్రాపర్టీతో పోలిస్తే కావలసిన అవసరాన్ని నెరవేర్చడంలో వేగవంతమైన విధానానికి దారితీసింది. క్లాస్‌లిస్ట్ ప్రాపర్టీ, మరోవైపు, అదనపు రెండు పద్ధతుల సహాయంతో డిఫాల్ట్ క్లాస్‌ని మార్చింది. ఈ కథనం జావాస్క్రిప్ట్‌తో HTML మూలకం యొక్క తరగతిని మార్చే విధానాలను వివరించింది.