除了你说的三种情况,没有其它判断,所以下面代码将 100-200 字符设为默认 (else)
<script type="text/javascript">
window.onload = function() {
var divs = document.getElementsByTagName("div");
for(var i = 0; i < divs.length; i++) {
if(divs[i].className.indexOf("float") > -1) {
var text = divs[i].innerText || divs[i].textContent;
var length = text.replace(/^\s+|\s+$/g, "").length;
if(length < 70) {
divs[i].style.fontSize = "36px";
divs[i].style.lineHiehgt = "1.4em";
}
else if(length >= 70 && length <= 100) {
divs[i].style.fontSize = "28px";
divs[i].style.lineHiehgt = "1.6em";
}
//else if(length > 100 && length <= 200) {
else {
divs[i].style.fontSize = "20px";
divs[i].style.lineHiehgt = "1.6em";
}
}
}
};
</script>