XML DOM insertRule() na paraan

Definisyon at paggamit

Ang insertRule() na paraan sa talataan ng XML DOM ay nagdudugtong ng isang patakaran sa talataan ng estilo.

Gramata:

insertRule(rule,index)
Parameter Deskripsyon
rule

Wastong. Ang kumpletong, maaaring maipaliliwanag na teksto na dapat idagdag sa estilong talataan.

  • Para sa mga patakaran na may rule sets,rule Indikasyon ng selector at nilalaman ng estilong patakaran.
  • Para sa mga patakaran na may @ (At rules),rule Indikasyon ng @ identifier at nilalaman ng patakaran.
index Mahalaga. Ang lugar kung saan dapat ilagay o idagdag ang patakaran sa cssRules array.

Halimbawa ng bunga

Ang halaga ng argumento na index.

Magtatanong

Ang paraan na ito ay magtatanong ng mga error na may mga sumusunod na code sa mga sumusunod na sitwasyon: Mga DOMException error:

HIERARCHY_REQUEST_ERR
Hindi pinapayagan ng CSS syntax ang inutusan na patakaran na lumitaw sa inutusan na posisyon.
INDEX_SIZE_ERR
index Hindi tumutugma sa anumang patakaran sa koleksyon ng patakaran ng stylesheet, tulad ng index ay nagiging nag-iwan ng pinag-iwanan o higit sa cssRules.length.
NO_MODIFICATION_ALLOWED_ERR
Ang stylesheet ay readonly.
SYNTAX
na inutusan rule Ang teksto ay may maling teksto.

Deskripsyon

Ang paraan na ito ay maglagay sa itaas ng cssRules array ng stylesheet sa inutusan na index. index Maglagay ng bagong CSS rule sa lugar (o magdagdag). Ito ay DOM standard na paraan, tingnan ang CSSStyleSheet.addRule()Ito ay alternatibong IE-specific na paraan.

Mga halimbawa

Ilagay ang isang patakaran sa itaas ng listahan ng stylesheet:

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

Mga kaugnay na pahina

Manwal ng XML DOM:CSSStyleSheet.addRule()