2018-03-06 超出设定字数...显示

2018-03-06  本文已影响0人  web_lyq

var codeLength = function (cname, num) {

        var re = /^[0-9a-zA-Z]*$/g;

        var cname = document.getElementsByClassName(cname);

        for (var i = 0; i < cname.length; i++) {

            var length = 0;

            var now = cname[i].innerHTML;

            var nowLength = cname[i].innerHTML.length;

            for (var j = 0; j < nowLength; j++) {

                if (re.test(now[j])) {

                    length += 0.5;

                } else {

                    length += 1;

                }

            }

            if (length > num) {

                cname[i].innerHTML = cname[i].innerHTML.substr(0, num - 5) + "..."

            }

        }

    }

上一篇 下一篇

猜你喜欢

热点阅读