zoukankan      html  css  js  c++  java
  • 获取内容并截取长度用...替换

     <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>,得到的只是"点击"

  • 相关阅读:
    python urllib urllib2
    python 标准库获取网络信息
    dell N1500 安全配置
    python jinjia2模板使用
    flask-admin
    github使用
    python中文处理
    C++输入和输出中进制问题
    hdu1708(C++)
    hdu1017(C++)
  • 原文地址:https://www.cnblogs.com/sll-fuling/p/5012077.html
Copyright © 2011-2022 走看看