javascript - 使用 css 和 javascript 更改文本颜色和图像背景颜色

标签 javascript css

我想编写一个脚本来更改单击时的文本颜色和图像颜色..在这里我想调用函数的外部样式表(我将创建)..每种颜色都会有所不同。 CSS 页面。这样,当我单击橙色时,文本和图像背景应该更改为橙色,如果我单击红色,它应该更改为红色..任何人都可以帮助我解决..任何想法或建议...提前致谢。

最佳答案

将每种颜色定义为 CSS 中的一个类:

.red {
color: red;
}

.blue {
color: blue;
}

然后在 HTML 中设置点击属性:

<p onclick="javascript: this.setAttribute('class', 'red');">Click to make me red</p>
<p onclick="javascript: this.setAttribute('class', 'blue');">Click to make me blue</p>

这里没有描述一些优化 - 主要使用不引人注目的 JavaScript - 但这应该给你一个开始。

关于javascript - 使用 css 和 javascript 更改文本颜色和图像背景颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2093226/

相关文章:

javascript - 正在复制的 BLE 设备列表

javascript - 访问对象属性中的变量

javascript - 如何在 html javascript 中验证 google maps api key ?

css - 在 HTML,CSS 中更改鼠标悬停时的瓷砖颜色

jquery - 为什么 jQuery 的 animate 方法不支持 CSS "display"属性或其他 CSS 属性?

css - IE7 将商标实体显示为无衬线字体内的衬线

html - 在特定样式表中以相对单位指定字体大小

javascript - 如何在 javascript 中应用换行符

javascript - 将值传递给 jquery 创建的输入字段

html - Bootstrap 4折叠按钮不可点击