zoukankan      html  css  js  c++  java
  • javascript 鼠标划词,弹出选取的词

    很多时候,我们要使用到鼠标划词,然后获得划过的词文字内容,根据这个需求,写了如下代码,可以进行拓展、

    <!DOCTYPE html>
    <html lang="en">
    <head>
    	<meta charset="UTF-8">
    	<title></title>
    </head>
    <body>
    	<div id="box">
    		是客户端javascript最高层对象之一,只要打开浏览器窗口,不管该窗口中是否有打开的网页,当遇到BODY、FRAMESET或FRAME元素时,都会自动建立window对象的实例。另外,该对象的实例也可由window.open()方法创建。由于window对象是其它大部分对象的共同祖先,在调用window对象的方法和属性时,可以省略window对象的引用。例如:window.document.write()可以简写成: document.write()。
    	</div>
    </body>
    </html>
    <script>
    
    //兼容函数
    function getText()
    {
    	if (document.selection) {
    		//兼容ie
    		return document.selection.createRange().text; 
    	}else{
    		//W3C
    		return window.getSelection().toString();
    	}
    }
    
    var $ = function(id){
    	return document.getElementById(id);
    }
    
    //在box元素中,鼠标抬起的时候,那么就可以获取到文字
    $('box').onmouseup=function(){
    	alert(getText());
    }
    
    </script>
    

      

  • 相关阅读:
    Alpha冲刺博客集
    Alpha冲刺——第一天
    团队项目需求分析
    结对第二次作业
    项目选题报告
    随笔2 PAT1001.A+B Format (20)
    随笔1 大一下学期自我目标
    大数
    列变位法解密--百度之星B题
    hdu1874 畅通工程续 dijkstra 最短路
  • 原文地址:https://www.cnblogs.com/zion0707/p/4093691.html
Copyright © 2011-2022 走看看