XML DOM insertRule() yöntemi

Tanım ve Kullanım

insertRule() yöntemi tarz listesine bir kural ekler.

Gramer:

insertRule(kurul,index)
Parametreler tanım
kurul

Gerekli. Tariflerin tam ve çözülebilir metin temsilcisi eklenmesi gerektiği tarz listesine.

  • Kural kümesi (rule sets) içinkurul Seçici ve stil bildirimlerini belirtir.
  • İşaretçi kuralı (At rules) içinkurul İşaretçi ve kural içeriğini belirtir.
index Gerekli. Kuralı cssRules dizisine eklemek veya eklemek için eklemek istediğiniz konum.

Dönüş değeri

parametre index'inin değeri.

fırlatır

Bu yöntem, aşağıdaki durumlarda belirli bir kodla DOMException hatası:

HIERARCHY_REQUEST_ERR
CSS dilbilgisi, belirtilen konumda belirtilen kuralın görünmesini izinmez.
INDEX_SIZE_ERR
index Tarayıcıdaki herhangi bir kurala uyum sağlamaz, örneğin index Negatif veya cssRules.length'dan büyük bir değerdir.
NO_MODIFICATION_ALLOWED_ERR
Bu tarayıcı, yalnızca okunabilir olan bir tarayıcıdır.
SYNTAX
belirtilen kurul Metin, metin hatası içerir.

tanım

Bu yöntem, cssRules dizisinde belirtilen index Yerine (veya eklenmiş) yeni bir CSS kuralı ekleyin. Bu, DOM standart bir yöntemdir, lütfen CSSStyleSheet.addRule()Bu, IE'ye özgü bir alternatif yöntemdir.

Örnek

Bir kuralı tarayıcıya ekleyin:

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

İlgili sayfalar

XML DOM referans el kitabı:CSSStyleSheet.addRule()