XML DOM insertRule()
تعریف و استفاده
مетод 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 آرایهای در جدول استایلها قرار میدهد که index در اینجا یک CSS rule جدید (یا اضافه) میشود. این یک روش استاندارد DOM است، لطفاً به CSSStyleSheet.addRule()، این یک روش جایگزین ویژه IE است.
مثال
یک قاعده جدید را در ابتدای جدول استایلها قرار دهید:
myStyle.insertRule("#blanc { color: white }", 0);
صفحات مرتبط
دستورالعمل منابع XML DOM:CSSStyleSheet.addRule()