PHP 生成如下数据:
<div class="calculate__content">
<div class="calculate__content-row">
<div class="calculate__content-cod">
КОД
</div>
<div class="calculate__content-price">
Сумма
</div>
</div>
</div>
在代码字段所在的位置,将生成 4 位数字。
最好是如何在纯 js 上使块的颜色根据数字的 1 位(1、2、3 等最多 9)而变化?
我可怜的努力
let elements = document.querySelectorAll('.calculate__content-cod');
for (let elem of elements) {
switch(elem[0]) {
case '0':
elem.style.background-color: = "red";
break;
case '1':
...
break;
default:
...
break;
}
}
如果我理解正确,那么解决方案是“在额头上”:
赶上大傻,但这段代码与IE无关!