วิธี deleteRule() ของ XML DOM
คำอธิบายและวิธีใช้
วิธี deleteRule() จะลบกฎที่มีอยู่ในตารางสไตล์
การใช้งาน
deleteRule(index)
ตัวแปล | คำอธิบาย |
---|---|
index | สำคัญ ต้องใส่ด้วยค่าที่มีอยู่ในตัวแปล cssRules ที่ต้องการลบ |
ทิ้ง
วิธีนี้จะทิ้งข้อผิดพลาดที่มีรหัสดังนี้ในสถานการณ์ที่นี้ ข้อผิดพลาด DOMException:
- INDEX_SIZE_ERR
- index ไม่สอดคล้องกับกฎใดในชุดกฎของตารางสไตล์ เช่น index เป็นตัวเลขที่เป็นลบ หรือมากกว่า cssRules.length
- NO_MODIFICATION_ALLOWED_ERR
- ตารางสไตล์นี้เป็นตารางสไตล์ที่เป็นร่างแบบเท่านั้น
คำอธิบาย
วิธีนี้จะลบค่าที่มีอยู่ในตัวแปล cssRules จากตัวแปลที่กำหนด index ที่มีกฎในส่วนที่กำหนด ซึ่งเป็นวิธีที่มีมาตรฐาน DOM โปรดดู CSSStyleSheet.addRule()เป็นวิธีที่เป็นเฉพาะของ IE แทน
ตัวอย่าง
ลบค่าที่มีอยู่ใน myStyles ของกฎที่ 1:
myStyles.deleteRule(0);
หน้าที่เกี่ยวข้อง
คู่มืออ้างอิง XML DOM:CSSStyleSheet.removeRule()