根据其值更改颜色
Changing the color based on its value
本文关键字:颜色 更新时间:2023-09-26
我正在尝试使 cookie 的值在假时变为红色,如果为真则变为绿色,但我只能更改颜色,无论它是真的还是假的,有没有另一种使用 JS 解决这个问题的方法?
或者,如果您要更进一步,是否可以在值之后放入图像(红色 X 或绿色勾号)?
.HTML
<table class="table">
<tr>
<td>Cookies Enabled:</td>
<td id="cookie"></td>
</tr>
</table>
.JS
var Cookies; {
if (navigator.cookieEnabled) {
Cookies = "True";
} else {
Cookies = "False";
}
}
window.onload = function () {
document.getElementById("cookie").innerHTML = Cookies;
}
这应该很简单:
window.onload = function() {
var cookieElem = document.getElementById('cookie');
if (navigator.cookieEnabled) {
cookieElem.classList.add('green');
cookieElem.innerHTML = 'True';
} else {
cookieElem.classList.add('red');
cookieElem.innerHTML = 'False';
}
}
#cookie.green {
color: green;
}
#cookie.red {
color: red;
}
<table class="table">
<tr>
<td>Cookies Enabled:</td>
<td id="cookie"></td>
</tr>
</table>
相关文章:
- 使用JS如何动态更改显示的html文件中的文本背景颜色
- 高亮显示时编辑文本大小和颜色
- 用与线条相同的颜色填充多折线图上的点
- 更改使用Chart.js创建的图表中的轴线颜色
- 如何使用jquery更改html中的背景颜色
- 动态更改高图中的系列颜色
- jsf中两个字符串的颜色代码差异
- 我们如何使用css或JavaScript在i/j上更改句点(点)的颜色
- d3.hexbin插件-动态定义颜色域以适应数据
- 我如何制作一个JS函数,它可以从相似的原始颜色双向更改为某个颜色
- 每个选择器的Jquery css颜色都在变化,但字体大小却没有变化
- Javascript对象类在单击时打开窗口进行颜色选择,并在更改时替换对象背景颜色
- jQuery动画-边框宽度和颜色
- JS幻灯片与CSS背景颜色变化
- 使用CSS/JavaScript更改剑道图工具提示文本颜色
- 使用Angular单击时更改特定图示符图标的颜色
- 如何使用D3生成特定范围内的随机颜色
- 比较javascript中的浮动并更改最高浮动的颜色
- 改变所有<td>为特定的桌子点击颜色
- 如何获得随机灯光颜色