html - 在html中动态改变body的背景
问题描述
在我们的应用程序中,我必须编写上传到应用程序的 JSP,并根据 JSP UI 进行反映。
在此我进行 API 调用并获取Rating
A、B、C、D 或 E 的值。我有一些代码来实现它并存储在变量中 -
String reliabilityRating = getRating();
根据评分,我想更改页面的背景。CSS如下 -
.rating-A {
line-height: 23px;
background-color: #00aa00;
}
.rating-B {
background-color: #b0d513;
}
.rating-C {
background-color: #eabe06;
}
要根据评级更改背景,我可以使用 html -
<body class="rating-A">
但这是固定的。我想让它像rating-X
X 可以是 A、B、C、D 或 E 一样动态。因此我尝试调用返回评级的方法
<body class="rating-" + getRating()>
但这无助于实现我想要的。您能否建议我如何根据特定变量的值更改页面背景?
解决方案
推荐阅读
- r - 如何从r中的csv文件中清除奇怪的符号
- c - 如何将一个线程设置为仅在另一个线程运行时才结束?
- python - 如何使用python将新的压缩列表合并到现有压缩列表的中间
- flutter - Flutter:滚动到应用程序页面顶部时如何放大图像?
- matlab - MATLAB 等效于 NumPy 掩码数组?
- typescript - Typescript ClassDecorator 目标类型
- java - 插入数据库时字符串转换奇怪
- android - 如何使用 CoordinatorLayout、EditText 和 ListView 实现此布局
- c - arr[0] = arr[1] = C 中的值是不好的做法吗?
- android - 发布rest api时改造400错误请求