Javascript Klasse toevoegen

| | | | | |

Het toevoegen van een klasse-eigenschap aan een element helpt de ontwikkelaar om een dynamische gebruikerservaring op de webpagina te creëren. Wanneer een klasse-eigenschap aan een element wordt toegevoegd, krijgt dat geselecteerde element de stijl die bij die klassenaam hoort.

Denk aan een gebruiker door op een knop te klikken. Wanneer op de knop wordt geklikt, willen we dat een gedeelte van de webpagina verandert volgens onze CSS-stylesheet. U kunt een klassenaam toewijzen die aan deze stijl is gekoppeld om het uiterlijk ervan te wijzigen nadat u op de knop hebt geklikt.

Het creëren van een interactieve ervaring is belangrijk bij alle front-end-programmering. In deze handleiding onderzoeken we twee manieren om een klassenaam toe te voegen aan een geselecteerd element in gewoon JavaScript. Uiteindelijk zult u deze tool in uw projecten kunnen gebruiken.

JavaScript gebruiken Klasse toevoegen

In JavaScript kan het toevoegen van een klassenaam op twee manieren worden gedaan. Eerst selecteren we het gewenste HTML-element. Dan hebben we de mogelijkheid om de className of add () eigenschap te gebruiken om de naam van de klasse aan het element toe te voegen. We zullen de syntaxis doornemen en gebruiken in de volgende sectie.

Onthoud dat we hier eenvoudig JavaScript gebruiken. Er zijn geen bibliotheken nodig. Omdat we JavaScript regelmatig gebruiken, is het gebruikelijk om de bovenstaande logica in een functie te verpakken en die functie door te geven aan een gebeurtenishandler. Dit zorgt ervoor dat de functie om de klassenaam toe te voegen alleen optreedt nadat een specifieke gebeurtenis heeft plaatsgevonden.

Wat HTML-elementen betreft, deze kunnen meerdere klassenamen hebben. Dit is handig om te onthouden dat we klassenamen kunnen toevoegen aan elementen die al andere klassenamen of ID`s hebben. Het enige dat we moeten onthouden, is dat de stijl is gekoppeld aan de klassenamen in ons project en de namen toevoegen aan de elementen waarop we de stijl willen toepassen.

JavaScript-syntaxis voor het toevoegen van een klassenaam

We zullen twee manieren zien om een klassenaam aan een element toe te voegen. Onthoud de vorige sectie dat het afronden van de logica van het toevoegen van een klasse-interieur aan een functie gebruikelijk is. onze functie hebben gemaakt, kunnen we deze aanroepen in het onClick HTML-kenmerk. De eerste manier om een klassenaam toe te voegen met behulp van eenvoudig javascript is via de eigenschap className. de logica is hier om het item te selecteren en vervolgens .className aan te roepen op het geselecteerde item. we kunnen de klassenaam aan het element koppelen.

Laten we beginnen met onze HTML-code:

met behulp van de methode JavaScript onClick , we kunnen onze functie aanroepen nadat we op de knop hebben geklikt. LATEN WE PROBEREN door op de knop te klikken.

Om te bekijken wat er net is gebeurd, hebben we de klassenaam "achtergrond" toegevoegd die was gekoppeld met de stijl in ons CSS-bestand. Na het creëren van een JavaScript-functie om het element te vinden en de klassenaam toe te voegen, werd de klassestijl toegepast op de

We halen altijd de heeft nu de "background" class toegevoegd. & Nbsp;

Hfo B4yEXUAjFVLF8mOHf8ChgIulUvWdbKVyYVxX4tZGUHNB VMaJjboOMPlydn1eCrduEFe7zwQbJJ6iCvBB5poMWPRpN7ngZkyeAH63X 8U4cfYQwfigure hetzelfde resultaat. De keuze om in code te implementeren is aan u, maar de tweede methode wordt algemeen aanvaard als een best practice. door <code>add () </code> te gebruiken wordt dit als een goede gewoonte beschouwd omdat het minder gevoelig is voor fouten die gebruik maken van aaneenschakeling .</p> </a> </div> <h2>Conclusie</h2><p>In deze handleiding hebben we geleerd hoe je een klassenaam aan een element kunt toevoegen. class die is opgemaakt in het CSS-bestand. door de klassenaam toe te voegen aan een specifiek HTML-element, neemt de stijl over van de elementen in het CSS-bestand.</p><p>Door het uiterlijk van elementen op de pagina dynamisch te wijzigen, we kunnen de gebruiker een interactieve ervaring bieden met onze applicatie. Wanneer we interactieve applicaties schrijven, wordt de gebruiker op een natuurlijke en boeiende manier gezien. Op die manier komen ze terug om onze app verder te verkennen.</p>



                   </div>
                </div>
                <div class=

Shop

Learn programming in R: courses

$

Best Python online courses for 2022

$

Best laptop for Fortnite

$

Best laptop for Excel

$

Best laptop for Solidworks

$

Best laptop for Roblox

$

Best computer for crypto mining

$

Best laptop for Sims 4

$

Latest questions

NUMPYNUMPY

psycopg2: insert multiple rows with one query

12 answers

NUMPYNUMPY

How to convert Nonetype to int or string?

12 answers

NUMPYNUMPY

How to specify multiple return types using type-hints

12 answers

NUMPYNUMPY

Javascript Error: IPython is not defined in JupyterLab

12 answers

News


Wiki

Python OpenCV | cv2.putText () method

numpy.arctan2 () in Python

Python | os.path.realpath () method

Python OpenCV | cv2.circle () method

Python OpenCV cv2.cvtColor () method

Python - Move item to the end of the list

time.perf_counter () function in Python

Check if one list is a subset of another in Python

Python os.path.join () method