如何在 javascript 中单击更改所有正文元素的颜色。喜欢;
a.url{
color:#000;
}
div.sample{
color:#000;
}
table td.sample{
color:#000;
}
例如,我可以将元素的所有颜色属性更改为 #CCCCCC 吗?
我想我必须澄清我的问题。我不想将所有元素颜色更改为目标值,我想更改让我们说;所有蓝色到黑色。只是蓝色,不是全部。
如何在 javascript 中单击更改所有正文元素的颜色。喜欢;
a.url{
color:#000;
}
div.sample{
color:#000;
}
table td.sample{
color:#000;
}
我想我必须澄清我的问题。我不想将所有元素颜色更改为目标值,我想更改让我们说;所有蓝色到黑色。只是蓝色,不是全部。
您可以使用:
html:
<button id="changeColor">Change Color</button>
和 javascript:
$('#changeColor').on('click', function(){
$('*').css('color', '#CCCCCC');
}
使用 jQuery:
$element.click(function() {
$('body *').css('color', '#ccc !important');
});
有关如何添加样式表规则的信息,请参阅此答案:How do you add CSS with Javascript?
添加规则
* {
color: #CCC !important;
}
或者可能:
body * {
color: #CCC !important;
}