【发布时间】:2018-07-08 12:21:04
【问题描述】:
我想使用 JavaScript 函数更改样式表的颜色或背景颜色的值。例如,将背景颜色从蓝色更改为红色。
如果有人能引导我走向正确的方向,那将很有帮助。
【问题讨论】:
标签: javascript html css
我想使用 JavaScript 函数更改样式表的颜色或背景颜色的值。例如,将背景颜色从蓝色更改为红色。
如果有人能引导我走向正确的方向,那将很有帮助。
【问题讨论】:
标签: javascript html css
您不能通过 javascript 更改样式表中的值。
相反,您可以使用 javascript 覆盖 css 样式。
例如
HTML
<div id="test">This is a div</div>
CSS
#test {background-color: red};
Javascript
var el = document.getElementById("test");
el.style.background = 'green';
// 这将覆盖 CSS
【讨论】:
有很多方法可以做到这一点,但概念是
使用以下方法选择要应用 css.apply css 的元素:
document.getElementById("theId").css("Property","value");
要么
document.getElementById("theId").style.backgroundColor = 'somecolor';
【讨论】: