Module  jdk.xml.dom
软件包  org.w3c.dom.css

Interface CSSMediaRule

    • 方法详细信息

      • getMedia

        MediaList getMedia​()
        此规则的媒体类型列表。
      • getCssRules

        CSSRuleList getCssRules​()
        媒体块中包含的所有CSS规则的列表。
      • insertRule

        int insertRule​(String rule,
                       int index)
                throws DOMException
        用于在媒体块中插入新的规则。
        参数
        rule - 表示规则的可解析文本。 对于规则集,它包含选择器和样式声明。 对于规则,这同时指定at标识符和规则内容。
        index - 介质块的规则集合中的索引,用于插入指定规则之前的规则。 如果指定的索引等于媒体块规则集合的长度,则该规则将被添加到媒体块的末尾。
        结果
        新插入规则的媒体块规则集合中的索引。
        异常
        DOMException - HIERARCHY_REQUEST_ERR:如果规则无法在指定的索引处插入,例如,如果在标准规则集或其他规则之后插入了一个@import规则,则@import
        INDEX_SIZE_ERR:如果指定的索引不是有效的插入点,则引发。
        NO_MODIFICATION_ALLOWED_ERR:如果此媒体规则是只读的,则提升。
        SYNTAX_ERR:如果指定的规则具有语法错误且不可解析,则引发。
      • deleteRule

        void deleteRule​(int index)
                 throws DOMException
        用于从媒体块中删除规则。
        参数
        index - 要移除的规则的媒体块规则集合中的索引。
        异常
        DOMException - INDEX_SIZE_ERR:如果指定的索引与媒体规则列表中的规则不对应,则引发。
        NO_MODIFICATION_ALLOWED_ERR:如果此媒体规则是只读的,则提升。