zoukankan      html  css  js  c++  java
  • JS----获取选中文本

    <html>
    
    <head>
        <meta charset="utf-8">
        <title>JS----获取选中文本</title>
        <meta name="keyword" content="JS----获取选中文本">
        <meta name="discription" content="JS----获取选中文本">
    </head>
    
    <body>
    <p>423432432432423</p>
    
    
    <script>
    select(document, cbFunc);
    
    function select(w, fn) { w.onmouseup = function(e) {
            var event = window.event || e;
            var target = event.srcElement ? event.srcElement : event.target;
            if (/input|textarea/i.test(target.tagName) && /firefox/i.test(navigator.userAgent)) {
                //Firefox在文本框内选择文字 
                var staIndex = target.selectionStart;
                var endIndex = target.selectionEnd;
                if (staIndex != endIndex) {
                    var sText = target.value.substring(staIndex, endIndex);
                    fn(sText, target);
                }
            } else {
                //获取选中文字 
                var sText = document.selection == undefined ? document.getSelection().toString() : document.selection.createRange().text;
                if (sText != "") {
                    //将参数传入回调函数fn 
                    fn(sText, target);
                }
            }
        }
    }
    
    function cbFunc(txt, tar) {
    	var dm = document.domain;
    	var url = window.location.href;
        alert(dm+","+url+"," + tar.tagName + "," + txt);
    }
    </script>
    </body>
    </html>
    

      

  • 相关阅读:
    MFC的奇异non-modality模态对话框
    用于对话框,窗体视图,对话框和属性类型的布局管理器
    在。net中定制OpenFileDialog
    NFS的使用
    snmp-get
    zabbix-trap
    部署
    /etc/rc.local
    gj的交换机在升级了ios之后最新数据不刷新,
    计算型监控项
  • 原文地址:https://www.cnblogs.com/SunlikeLWL/p/8862172.html
Copyright © 2011-2022 走看看