XML DOM insertRule()

تعریف و استفاده

مетод 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 آرایه‌ای در جدول استایل‌ها قرار می‌دهد که index در اینجا یک CSS rule جدید (یا اضافه) می‌شود. این یک روش استاندارد DOM است، لطفاً به CSSStyleSheet.addRule()، این یک روش جایگزین ویژه IE است.

مثال

یک قاعده جدید را در ابتدای جدول استایل‌ها قرار دهید:

myStyle.insertRule("#blanc { color: white }", 0);

صفحات مرتبط

دستورالعمل منابع XML DOM:CSSStyleSheet.addRule()