我一直在使用這個代碼檢測表中包含一個分號元素,然後更改背景顏色:使用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