XML DOM insertRule() μέθοδος
Ορισμός και χρήση
Η μέθοδος insertRule() προσθέτει ένα κανόνα στη λίστα των κανόνων του στυλ.
Γλώσσα:
insertRule(κανόνας,index)
Παράμετροι | Περιγραφή |
---|---|
κανόνας |
Απαιτείται. Η πλήρης, αναγνωρίσιμη και αναγνωρισμένη παρουσίαση κειμένου που πρέπει να προστεθεί στη λίστα των κανόνων του στυλ.
|
index | Απαιτείται. Η θέση όπου πρέπει να εισαχθεί ή να προστεθεί ο κανόνας στον πίνακα cssRules. |
Αποτελεσματικότητα
της τιμής του παραμέτρου index.
εκπέμπει
Αυτή η μέθοδος θα εκπέμψει μια εξαίρεση με τον κώδικα DOMException εξαίρεση:
- HIERARCHY_REQUEST_ERR
- Η γραμματική του CSS δεν επιτρέπει την εμφάνιση του ορισμένου κανόνου στο ορισμένο σημείο.
- INDEX_SIZE_ERR
- index Δεν αντιστοιχεί σε κανένα κανόνα του πίνακα κανόνων του στυλ, όπως index είναι αρνητικός ή μεγαλύτερος από τη αξία cssRules.length.
- NO_MODIFICATION_ALLOWED_ERR
- Το πίνακα του στυλ είναι μόνο ανάγνωσης.
- ΣΥΝΤΑΞΗ
- ορισμένος κανόνας Το κείμενο έχει λάθος.
Περιγραφή
Αυτή η μέθοδος θα εισάγει τον κανόνα στην κατευθυνόμενη λίστα των cssRules του πίνακα index Εισάγετε (ή προσθέστε) νέο κανόνα στο σημείο CSSStyleSheet.addRule()είναι μια εναλλακτική μέθοδος που είναι συγκεκριμένη για το IE.
Παράδειγμα
Προσθέστε ένα κανόνα στην κορυφή του πίνακα των κανόνων του στυλ:
myStyle.insertRule("#blanc { color: white }", 0);
Σχετικές σελίδες
XML DOM Εγχειρίδιο αναφοράς:CSSStyleSheet.addRule()