XML DOM insertRule() μέθοδος

Ορισμός και χρήση

Η μέθοδος insertRule() προσθέτει ένα κανόνα στη λίστα των κανόνων του στυλ.

Γλώσσα:

insertRule(κανόνας,index)
Παράμετροι Περιγραφή
κανόνας

Απαιτείται. Η πλήρης, αναγνωρίσιμη και αναγνωρισμένη παρουσίαση κειμένου που πρέπει να προστεθεί στη λίστα των κανόνων του στυλ.

  • Για τους κανόνες συλλογής (rule sets),κανόνας Ενδείξτε τον επιλογέα και τις δηλώσεις του στυλ.
  • Για τα κανόνια @ (At rules),κανόνας Ενδείξτε το @ σημείο και το περιεχόμενο του κανόνου.
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()