zoukankan      html  css  js  c++  java
  • javascript选中一定数量文字触发事件进行分享、转发

    <html>
    <head>
    <title>无标题文档</title>
    <script type="text/javascript">
    function share(){
    var text = '';
    if(navigator.appName=="Microsoft Internet Explorer"){
        text=document.selection.createRange().text;
    }else{
        text=window.getSelection();
    }
    var len= get_length(""+text+"");
    if(len>10) {
       alert('afwe')
    }
    }

    function get_length(str) {
    var sum = 0;
        for (var i = 0; i < str.length; i++) {
            if ((str.charCodeAt(i) >= 0) && (str.charCodeAt(i) <= 255))
                sum = sum + 0.5;
            else
                sum = sum + 1;
        }
        return parseInt(sum);
    }
    </script>
    </head>
    <body>
    <span id="ss" onMouseUp="share()">
    这是一段文字这是一段文字这是一段文字这是一段文字这是一段文字这是一段文字这是一段文字
    </span>
    </body>
    </html>

  • 相关阅读:
    2017年6月笔记
    2017年5月笔记
    2017年4月笔记
    转发:i p _ f o r w a r d函数
    IP分组
    IP协议首部结构介绍
    IP:网际协议
    sed工具使用
    正则表达式匹配
    TCP的半连接
  • 原文地址:https://www.cnblogs.com/mizzle/p/2663087.html
Copyright © 2011-2022 走看看