如何使用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),大侠们应该理解我的意思吧。

1个回答

    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;
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐