以下をsetSearchColor関数の終了直前に入れれば動くんじゃね?試してないけど。 var dd=dt.nextSibling; ddAnc=dd.getElementsByTagName("A"); for(var i=ddAnc.length;i--;){ var h=tohan(ddAnc[i].innerText);var tNum=h.replace(/\D/g,""); if(refHash[tNum]){ var refResult=refHash[tNum].split(" "); if (refResult.length>=threshold3[0]){ddAnc[i].style.color=threshold3[1];} else if(refResult.length>=threshold2[0]){ddAnc[i].style.color=threshold2[1];} else if(refResult.length>=threshold1[0]){ddAnc[i].style.color=threshold1[1];} }