我一直在使用这个代码检测表中包含一个分号元素,然后更改背景颜色:使用innerHTML来检测一个字符出现的次数?
var x = document.getElementsByTagName("TD");
var i=0;
for (i=0;i<x.length;i++) {
if (x[i].className=="ms-vb-title") {
if (x[i].innerHTML.indexOf(";") != -1) {
x[i].style.cssText="background-color:#ccc !important;";
}
}
}
但我现在想基于分号的出现的次数来改变颜色,例如小于2会突出显示红色,在2-4之间会突出显示橙色,而超过4会突出显示绿色......可以通过修改现有代码来实现吗?
去与这个,伟大的工作,谢谢您! – David