假设我们已经定义了一个CSS类,该类将应用于页面上的各种元素。

colourful
{
    color: #DD00DD;
    background-color: #330033;
}

人们提示这种颜色,因为他们不喜欢粉红色/紫色。因此,您想让他们能够根据自己的喜好更改样式,他们可以选择自己喜欢的颜色。您有一个颜色选择器小部件,该小部件可以调用Javascript函数:
function changeColourful(colorRGB, backgroundColorRGB)
{
    // answer goes here
}

该功能的主体是什么?

目的是当用户在颜色选择器上选择新颜色时,所有带有class="colourful"的元素的样式都会更改。

最佳答案

我不知道直接操作类,但是您可以有效地做同样的事情。这是jQuery中的示例。

$('.colourful').css('background-color', 'purple').css('color','red');

用普通的javascript,您将不得不做更多的工作。

关于javascript - 如何使用Javascript重新定义CSS类,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/265984/

10-12 12:17
查看更多