طريقة insertRule() في XML DOM
التعريف والاستخدام
يضيف طريقة insertRule() قاعدة إلى جدول الصور.
النحو:
insertRule(rule,index)
المعلمات | وصف |
---|---|
rule |
مطلوب. تمثيل نص كامل وقابل للتحليل لقواعد يضاف إلى جدول الصور.
|
index | مطلوب. يجب أن يكون الموضع الذي يتم فيه إدراج أو إضافة القاعدة في مجموعة cssRules. |
النتيجة
قيمة المعامل index.
يتم رميه
سيقوم هذا الأسلوب بالرمي باستخدام رموز التالية في الحالات التالية: استثناء DOMException:
- HIERARCHY_REQUEST_ERR
- لا يسمح بلغة CSS بوجود القاعدة المحددة في الموضع المحدد.
- INDEX_SIZE_ERR
- index لا يتناسب مع أي قاعدة في مجموعة القواعد للنموذج، مثل index هو عدد سالب أو أكبر من cssRules.length.
- NO_MODIFICATION_ALLOWED_ERR
- هذا المثلث هو فقط قراءة.
- SYNTAX
- المحدد rule النص يحتوي على خطأ نصي.
وصف
سيتم تنفيذ هذا الأسلوب في مجموعة cssRules في المثلث cssRules المحددة. index لإدراج (أو إضافة) قاعدة CSS جديدة في الموضع المحدد. CSSStyleSheet.addRule()، وهي طريقة بديلة مخصصة لـ IE.
مثال
تضع قاعدة جديدة في أعلى قائمة القواعد في المزيج.
myStyle.insertRule("#blanc { color: white }", 0);
الصفحات ذات الصلة
دليل مرجع مثلث XML DOM:CSSStyleSheet.addRule()