วิธี 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()