<script langugage="JavaScript">
function _length(str)
{
  var len=0;
  for(var i=0;i< str.length;i++)
    if (str.charAt(i)>'~') len+=2; else len++;
  return len;
}
alert(_length(document.body.innerText)/2);//英文按两个字来算
alert(_length(document.body.innerText));//中文按两个字来算
</script>
就如此简单。