<script type="text/javascript"> $(function () { $(".nav > ul > li").eq(1).children().addClass("on"); $("#<%=QS("ChalID")%>").addClass("on"); //将页面上a标签里面的内容替换 document.getElementById('caption').innerText=setString(document.getElementById('caption').innerText, 40); }) //截取字符串,多余的部分用...代替 function setString(str, len) { var strlen = 0; var s = ""; for (var i = 0; i < str.length; i++) { if (str.charCodeAt(i) > 128) { strlen += 2; } else { strlen++; } s += str.charAt(i); if (strlen >= len) { return s + "..."; } } return s; } </script>
ps:alert(document.getElementById('ha').innerHTML); 如果里面是<b>点击</b>,得到的也是<b>点击</b>.
alert(document.getElementById('ha').innerText); // 这个仅IE下有效,但如果里面是<b>点击</b>,得到的只是"点击"