var allTDs = document.querySelectorAll('td');
for (i=0; i<allTDs.length; i++){
if (allTDs[i].innerText.length<=100){
allTDs[i].style.fontSize="large";
}
if (allTDs[i].innerText.length>100 && allTDs[i].innerText.length<=200){
allTDs[i].style.fontSize="medium";
}
if (allTDs[i].innerText.length>200 && allTDs[i].innerText.length<=400){
allTDs[i].style.fontSize="small";
}
if (allTDs[i].innerText.length>400){
allTDs[i].style.fontSize="x-small";
}
};
也许有更好的方法可以执行此操作,但是您可以使用javascript。下面的例子:
注意:此示例计算innerText中的字符数,而不是单词数。您可以更改它以计算单词数-粗略计算单词的一种方法是实际计算innerText中的空格“”: