如何使用JavaScript同时截取多个字符串,具体要求看正文

[code="java"]

$(function(){ $(".ull li").each(function(){ if($(this).text().length>20){ $(this).text($(this).text().substring(0,20) + '...'); } }) })


[/code]

以上是使用jquery实现的,本人要JavaScript实现的(当然jquery也属于JavaScript),大侠们应该理解我的意思吧。

    function formatStr() {
        var lis = document.getElementsByTagName("li");
        for (var i = 0; i < lis.length; i++) {
            var li = lis[i].innerText;
            if (li.length > 20) {
                alert(li);
                lis[i].innerText = li.substring(0, 20);
            }
        }
    }
    window.onload = formatStr;