[code="java"]
$(function(){ $(".ull li").each(function(){ if($(this).text().length>20){ $(this).text($(this).text().substring(0,20) + '...'); } }) })以上是使用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;