我本来想用 css 里的 text-overflow: ellipsis ,但是这个只有ie 支持,所以我想用js 来做,就是有一篇文章,假如有1000个字:<div id="aaa">
    1000个字的文章。
</div>我可以在加载的时候处理一下:window.onload = function () {
    var obj = document.getElementById("aaa");
    obj.innerHTML = obj.innerHTML.substring(0,100);
}可是文章里有回车啊, 从innerHTML 里取的字符串中可能有 "hello<BR>world" 这样的,结果一个回车被算成了 4 个字符长度了,万一截的时候把回车拆成两段,像 "hello<B" 这样而且,我想让开头文字不超过 3 行,比如这篇文章是一首诗,10个字一行嘛,100字也有10行了,又有点长
我考虑过用 innerText ,可是火狐里有个 textContext ,和 innerText 表现差太多了