css javascript样式表已禁用?

时间:2011-04-25 07:27:52

标签: javascript css

禁用样式表意味着什么?

当我访问此页面时,我才意识到这是可能的。https://developer.mozilla.org/en/DOM/HTMLStyleElement

3 个答案:

答案 0 :(得分:3)

如果在disabled标记中添加了<link>属性,则会禁用网页中包含的样式表。

这主要用于网页应用多个主题......并且有某种类型的Themeroller

答案 1 :(得分:3)

您可以通过在加载它们的元素上设置disabled属性来禁用样式(内联样式的style元素或链接样式表的link元素)。禁用时,不会应用样式表的规则。

示例:

CSS:

<style id='style2'>
  p {
    color: green;
    font-weight: bold;
  }
</style>

HTML:

<p id ='theParagraph'>Click this paragraph to toggle the <tt>style2</tt> styles.</p>

(我知道,我知道,tt已被弃用。)

JavaScript的:

document.getElementById('theParagraph').onclick = function() {
  var style = document.getElementById('style2');
  style.disabled = !style.disabled;
};

Live copy

答案 2 :(得分:2)

这意味着其中包含的样式声明将不会被应用。

jsFiddle