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 ใหม่ CSSStyleSheet.addRule()มันเป็นวิธีที่เฉพาะใน IE
ตัวอย่าง
ใส่ความหมายที่มีมากขึ้นสู่บนด้านหลังของสไตล์เชิงเรียง
myStyle.insertRule("#blanc { color: white }", 0);
หน้าที่เกี่ยวข้อง
คู่มืออ้างอิง XML DOM :CSSStyleSheet.addRule()