/*获取选中的文字*/var _getSelectedText = function() { if (window.getSelection) { return window.getSelection().toString(); } else if (document.getSelection ...
前言 本例基于react,但是实际上就是用原生js做的。兼容性做到了IE ,但是按照这个思路做是可以做到IE 甚至更低的。 需求与最初的思路 当我拿到这个需求的时候以为很简单,就是可以给页面上的文章做记号,比如添加个下划线,或者背景涂色做成荧光笔的样子。 因为只需要兼容IE ,所以window.getSelection是支持的。 IE 及以下有其它的获取选中的方法 那么思路就是选中文本,点击添加下 ...
2018-12-27 17:52 14 3616 推荐指数:
/*获取选中的文字*/var _getSelectedText = function() { if (window.getSelection) { return window.getSelection().toString(); } else if (document.getSelection ...
...
最近在做一个工具,里面有复制粘贴的功能。本以为实现很简单,网上有很多案例,实际却。。。。。 功能是需要实现文本编辑内容的选择复制,文本编辑用可编辑的div,问题出在当鼠标选中复制的文字然后点击复制,则无法获取复制的内容。 问题出在,点击复制时,鼠标的选择已经切换无法获取 ...
要求:原操作系统代码里只是支持了日语显示,需要做的是实现对这个系统的汉字全角支持。 hzk16的介绍以及简单的使用方法 HZK16字库是符合GB2312标准的16×16点阵字库,HZK16的GB2 ...
简单的办法,可以直接使用CSS: 嗯,就酱~ ...
在我们在写前端页面的时候,由于手速过快(当然这都是指的老司机),会经常双击,浏览器就会默认选中你双击的文本,这种感觉有点不太好。 这个时候就用到了 user-select:none; 属性。 因为存在着兼容性的问题,所以在写的时候就需要考虑一下了。 这样这个区域的文字就不会被选中 ...
大家都知道,中文字符最大的特点就是双字节,在excel中同样如此,因此可以使用公式来区分开中文字符。 假设数据在A列。 在B1中输入公式 =LEFT(A1,LENB(A1)-LEN(A1)) 公式往下拉 则可快速得到中文的单元格 ...