Ιδιότητα className του HTML DOM Element
- Επόμενη Σελίδα classList
- Προηγούμενη Σελίδα click()
- Επιστροφή στο Πάνω επίπεδο Σώμα Elements του HTML DOM
Ορισμός και χρήση
className
Ρύθμιση ή επιστροφή της ιδιότητας class του στοιχείου.
Δείτε επίσης:
Ιδιότητα classList του Element
Παράδειγμα
Παράδειγμα 1
Ρύθμιση της ιδιότητας class του στοιχείου:
element.className = "myStyle";
Παράδειγμα 2
Αποκτήστε την ιδιότητα class του "myDIV":
let value = document.getElementById("myDIV").className;
Παράδειγμα 3
Μεταβίβαση μεταξύ δύο ονομάτων κλάσης:
if (element.className == "myStyle") { element.className = "newStyle"; } else { element.className = "myStyle"; }
Συμβουλή:Περισσότερες παραδείγματα παρέχονται στο κάτω μέρος της σελίδας.
Γλώσσα
Επιστροφή της ιδιότητας className:
HTMLElementObject.className
Ρύθμιση της ιδιότητας className:
HTMLElementObject.className = class
τίμηση
τιμή | Περιγραφή |
---|---|
class |
Το όνομα της κλάσης του στοιχείου Διαχωρίστε πολλαπλές κλάσεις με κενά, όπως "test demo". |
Αποτελεσματική τιμή
Τύπος | Περιγραφή |
---|---|
Συμβόλαιο | Η κλάση του στοιχείου, ή λίστα κλάσεων που διαχωρίζονται με κενά, όπως "test demo". |
Περισσότερα παραδείγματα
Παράδειγμα 4
Αποκτήστε την κλάση του πρώτου <div> στοιχείου (αν υπάρχει)
let value = document.getElementsByTagName("div")[0].className;
Παράδειγμα 5
Αποκτήστε την κλάση με πολλαπλές κλάσεις
<div id="myDIV" class="myStyle test example"> <p>Είμαι το myDIV.</p> </div> let value = document.getElementById("myDIV").className;
Παράδειγμα 6
Καταργήστε την υπάρχουσα κλάση με τη νέα κλάση του atribου class
element.className = "newClassName";
Παράδειγμα 7
Για να προσθέσετε νέες κλάσεις χωρίς να αντικαταστήσετε τις υπάρχουσες τιμές, προσθέστε κενά και τις νέες κλάσεις:
element.className += " class1 class2";
Παράδειγμα 8
Αν ο "myDIV" έχει την κλάση "myStyle", τότε αλλάξτε το μέγεθος του γραμματοσειράς:
const elem = document.getElementById("myDIV"); if (elem.className == "mystyle") { elem.style.fontSize = "30px"; }
Παράδειγμα 9
Αν κουρσάρειτε 50 εικονοστοιχεία από την κορυφή της σελίδας, θα προσθέσετε την κλάση "test":
window.onscroll = function() {myFunction()}; function myFunction() { if (document.body.scrollTop > 50) { document.getElementById("myP").className = "test"; } else { document.getElementById("myP").className = ""; } }
Υποστήριξη περιηγητή
Όλοι οι περιηγητές υποστηρίζουν element.className
:
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
Υποστήριξη | Υποστήριξη | Υποστήριξη | Υποστήριξη | Υποστήριξη | Υποστήριξη |
- Επόμενη Σελίδα classList
- Προηγούμενη Σελίδα click()
- Επιστροφή στο Πάνω επίπεδο Σώμα Elements του HTML DOM