طريقة insertRule() في XML DOM

التعريف والاستخدام

يضيف طريقة insertRule() قاعدة إلى جدول الصور.

النحو:

insertRule(rule,index)
المعلمات وصف
rule

مطلوب. تمثيل نص كامل وقابل للتحليل لقواعد يضاف إلى جدول الصور.

  • بالنسبة للقواعد المجمعة (rule sets)،rule يحدد المختار وبيانات النمط.
  • بالنسبة لقواعد @ (At rules)،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()