2017-01-02 2 views
-4

Was ist die beste und einfachste Möglichkeit zum Hinzufügen/Entfernen einer Klasse zu einem Element, das mehrere Klassen hat? Ich möchte das in reinem Javascript machen. Ich habe einige Themen gesehen, aber es gab keine einzige Lösung, die alle entspricht de-facto zu verwenden. Gibt es irgendwelche? Oder sollte ich nur über die ganze Klasse iterieren, erinnere mich an sie und sie hinzufügen/entfernen? Gibt es eine einfachere und einfachere Lösung in reinem Javascript?Wie man eine Klasse zu einem Element hinzufügt/entfernt, das mehrere Klassen hat?

+0

haben Sie im Web gesucht? – rednaw

+0

Auch wenn dies theoretisch * beantwortet werden kann, wäre es für Sie und andere in Zukunft viel nützlicher, wenn Sie ein bestimmtes HTML-Snippet und das JavaScript, das Sie verwenden, um ein gegebenes Element zu erhalten, verwenden. damit wir demonstrieren können. Auf diese Weise haben Sie ein konkretes Beispiel und wir müssen keins für Sie herstellen. –

+0

@Manish, öffne deine Augen. – ako25

Antwort

0

Sie können dies tun,

elm = document.getElementById("Id"); 
elm.classList.add("class","name","all"); //to add 
elm.classList.remove("class","name","all"); //to remove 

Ich würde Sie bitten JavaScript Dokumentationen/tutorials, ist es das erste, was Sie in allen Tutorials lesen sehen.

+0

das funktioniert nicht in allen Browsern. – ako25

+0

@ ako25, tun die meisten Browser. Sind Sie besorgt über IE10 und niedriger? – putvande

+0

@putvande, ja. – ako25

Verwandte Themen