将所有身体元素的颜色更改为目标值

时间:2012-09-15 23:02:18

标签: javascript jquery css

如何在javascript中单击更改所有身体元素的颜色。等;

a.url{
color:#000;
}
div.sample{
color:#000;
}
table td.sample{
color:#000;
}

我可以将元素的所有颜色属性更改为#CCCCCC吗?

我想我必须澄清我的问题。我不想将所有元素颜色更改为目标值,我想改变让我们说;所有蓝色到黑色。只是蓝色,而不是全部。

3 个答案:

答案 0 :(得分:3)

你可以使用:

HTML:

<button id="changeColor">Change Color</button>

和javascript:

$('#changeColor').on('click', function(){
    $('*').css('color', '#CCCCCC');
}

答案 1 :(得分:0)

使用jQuery:

$element.click(function() {
  $('body *').css('color', '#ccc !important');
});

答案 2 :(得分:0)

有关如何添加样式表规则的信息,请参阅此答案:How do you add CSS with Javascript?

添加规则

* {
  color: #CCC !important;
}

或可能:

body * {
  color: #CCC !important;
}