Phương thức insertRule() của XML DOM
Định nghĩa và cách sử dụng
Phương thức insertRule() trong bảng phong cách thêm một quy tắc.
Cú pháp:
insertRule(rule,index)
Tham số | Mô tả |
---|---|
rule |
Bắt buộc. Định nghĩa văn bản đầy đủ và có thể phân tích của quy tắc cần thêm vào bảng phong cách.
|
index | Bắt buộc. Đặt vị trí để chèn hoặc thêm quy tắc vào mảng cssRules. |
Trả về giá trị
Giá trị của tham số index.
Ném
Phương pháp này sẽ ném một lỗi có mã sau trong các trường hợp sau: Lỗi DOMException:
- HIERARCHY_REQUEST_ERR
- CSS syntax không cho phép quy tắc được chỉ định xuất hiện ở vị trí được chỉ định.
- INDEX_SIZE_ERR
- index Không tương ứng với bất kỳ quy tắc nào trong tập hợp quy tắc của bảng, ví dụ như index Là giá trị âm hoặc lớn hơn cssRules.length.
- NO_MODIFICATION_ALLOWED_ERR
- Bảng này là chỉ đọc.
- SYNTAX
- được chỉ định rule Văn bản có lỗi văn bản.
Mô tả
Phương pháp này sẽ đặt tại vị trí cssRules của bảng cssRules. index Để chèn (hoặc thêm) một quy tắc CSS mới. CSSStyleSheet.addRule(),là một phương pháp thay thế đặc thù cho IE.
Mô hình
Đưa một quy tắc vào đầu bảng样式:
myStyle.insertRule("#blanc { color: white }", 0);
Trang liên quan
Tài liệu tham khảo XML DOM:CSSStyleSheet.addRule()