Javascript Klasse Hinzufügen

| | | | | |

Das Hinzufugen einer Klasseneigenschaft zu einem Element hilft dem Entwickler, eine dynamische Benutzererfahrung auf der Webseite zu schaffen. Wenn einem Element eine Klasseneigenschaft hinzugefugt wird, ubernimmt dieses ausgewählte Element das mit diesem Klassennamen verbundene Design.

Denken Sie an einen Benutzer, der auf eine Schaltfläche klickt. Wenn auf die Schaltfläche geklickt wird, möchten wir, dass sich ein Abschnitt der Webseite basierend auf unserem CSS-Stylesheet ändert. Wir können dem Element einen Klassennamen zuweisen, der diesem Stil zugeordnet ist, um sein Aussehen nach dem Klicken auf die Schaltfläche zu ändern.

Die Schaffung einer interaktiven Erfahrung ist bei jeder Frontend-Programmierung wichtig. In diesem Handbuch werden wir zwei Möglichkeiten untersuchen, um einem ausgewählten Element in einfachem JavaScript einen Klassennamen hinzuzufugen. Am Ende können Sie dieses Tool in Ihren eigenen Projekten verwenden.

So verwenden Sie JavaScript Klasse hinzufugen

In JavaScript können Sie einen Klassennamen hinzufugen in ein paar Möglichkeiten. Zuerst wählen wir das gewunschte HTML-Element aus. Dann haben wir die Wahl, entweder die className-Eigenschaft oder die add()-Methode zu verwenden, um den Klassennamen zum Element hinzuzufugen. Wir werden die Syntax und Verwendung im nächsten Abschnitt durchgehen.

Denken Sie daran, dass wir hier einfaches JavaScript verwenden. Es sind keine Bibliotheken erforderlich. Da wir reguläres JavaScript verwenden, besteht eine gängige Praxis darin, die obige Logik in eine Funktion einzuschließen und diese Funktion an einen Ereignishandler zu ubergeben. Dadurch wird sichergestellt, dass die Funktion zum Hinzufugen des Klassennamens erst ausgefuhrt wird, nachdem ein bestimmtes Ereignis aufgetreten ist.

Was HTML-Elemente betrifft, können sie mehrere Klassennamen haben. Dies ist nutzlich, um sich daran zu erinnern, da wir Elementen, die bereits andere Klassennamen oder IDs haben, Klassennamen hinzufugen können. Wir mussen uns nur merken, welches Styling mit welchen Klassennamen in unserem Projekt verknupft ist, und die Namen den Elementen hinzufugen, die wir stylen möchten.

JavaScript-Syntax zum Hinzufugen eines Klassennamens

Wir werden uns zwei Möglichkeiten ansehen, um einem Element einen Klassennamen hinzuzufugen Logik zum Hinzufugen einer Klasse innerhalb einer Funktion ist eine gängige Praxis. Sobald wir unsere Funktion erstellt haben, können wir sie innerhalb des onClick-HTML-Attributs aufrufen.

Die erste Möglichkeit, einen Klassennamen hinzuzufugen Die Verwendung von reinem JavaScript besteht darin, die className-Eigenschaft zu durchlaufen. Die Logik hier besteht darin, das Element auszuwählen und dann .className fur das ausgewählte Element aufzurufen. Dann können wir den Klassennamen mit dem Element verketten.

Lass uns beginnen mit unser HTML:

In der Klasse "/ Taste"
BcqEwvCsx1nlCn2vFuWGsjWyOibmbnFtQ9AtgXW7u LW8LIe32qonBMo2hhJ4i6mQlhWr RN3MDoHVwxv6 4W5bfiWS T5lf4G6 EMLeeP Tbc RWFjbz9uufKCIWrUxRqbHX6Le

Hier haben wir einen ist ein Knopf. Diese Schaltfläche fugt nach dem Klicken den Klassennamen hinzu. Sehen wir uns nun eine CSS-Beispielklasse an.

In unserer CSS-Datei haben wir die Klasse "Hintergrund.‚" Hier wird es mit einer blauen Hintergrundfarbe gestaltet und der Text ist wei√ü. Wir m√∂chten den Klassennamen "Hintergrund‚" zu unserem in einer Funktion wie dieser:

Unsere Funktion namens addClass wählt die

Wir sind noch nicht ganz fertig! Wir mussen unsere addClass-Funktion noch irgendwo aufrufen. Fugen wir den Klassennamen zu unserem

Mit der Methode JavaScript onClick können wir unsere Funktion, nachdem Sie auf die Schaltfläche geklickt haben. Testen wir sie, indem Sie auf die Schaltfläche klicken.

Um zu uberprufen, was gerade passiert ist, haben wir den Klassennamen ‚ÄûHintergrund‚" hinzugefugt, der mit dem Stil verbunden war in unserer CSS-Datei. Nachdem wir eine JavaScript-Funktion erstellt hatten, um das Element zu finden und den Klassennamen hinzuzufugen, wurde der Klassenstil auf das

Wir erhalten immer noch die hat jetzt die Klasse "Hintergrund‚" hinzugefugt, um es. & nbsp;

Hfo B4yEXUAjFVLF8mOHf8ChgIulUvWdbKVyYVxX4tZGUHNB VMaJjboOMPlydn1eCrduEFe7zwQbJJ6iCvBB5poMWPRpN7ngZkyeAH63X 8U4cfYQwVVWAOcf0ia1kUKNv Ergebnis auf zwei verschiedene Weisen erhalten <Wir erhalten die gleiche Kodierung auf zwei verschiedene Arten. Sie haben die Wahl, welche Methode Sie in Ihrem Code implementieren möchten, aber die zweite Methode wird allgemein als bewährte Methode akzeptiert. Die Verwendung von <code>add()</code> gilt als bewährte Methode, da sie weniger fehleranfällig ist als die Verwendung von Verkettungen.</p> </a></div><h2>Schlussfolgerung</h2> <p>In diesem Handbuch haben wir gelernt, wie man einem Element einen Klassennamen hinzufugt. Dies ist nutzlich, wenn Sie eine Klasse haben, die in der CSS-Datei formatiert ist. Von Durch Hinzufugen des Klassennamens zu einem bestimmten HTML-Element erbt dieses Element den Stil der CSS-Datei. <br></p> <p>Durch dynamisches Ändern des Aussehens von Elementen auf der Seite können wir dem Benutzer ein interaktives Erlebnis mit unserer App. Wenn wir interaktive Anwendungen schreiben, fuhlt es sich fur den Benutzer naturlich und ansprechend an. Es wird ihn dazu bringen, unsere App weiter zu erkunden.</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


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