我知道可以使用 select 方法使文本框 或者 文本域内的内容处于选中状态,然后进行操作。
但是看论坛里的 复制代码功能,好像是一个DIV块,那是怎么使其选中并复制的呢?或者是其他什么方法 复制到剪贴板的吗?剪贴板选中复制
但是看论坛里的 复制代码功能,好像是一个DIV块,那是怎么使其选中并复制的呢?或者是其他什么方法 复制到剪贴板的吗?剪贴板选中复制
解决方案 »
- 层里图片变换的问题
- JavaScript如何实现截图
- 关于JS实现的可拖动DIV只兼容IE,其他浏览器不兼容的问题
- 关于textarea的value值处理~求解
- 问个js 小问题
- 使用yui的treeview生成一个权限列表分配页面,提交后如何获取数据呢?
- 使彈出的窗口永远在所有窗口的最前面
- 菜单很多,超出了页面的宽度,怎么实现:没有IE滚动条,在鼠标放到菜单边缘时滚动显示后面的菜单,鼠标离开停止滚动。当然,要左右两边都
- 怎样实现将一个SELECT框中的数据选到另一个SELECT框中?
- 求助我的 这段JS为什么只在火狐浏览器里有效呢?
- Extjs4.2关于combobox通过direct绑定服务器数据
- 关于<s:select></s:select>的获取text的问题
clipboardData 不是IE支持的么 谷歌浏览器我刚刚试了 好像没有支持
//el:要选中的对象
function selectText(el) {
if( window.getSelection){
var s=window.getSelection()
s.selectAllChildren( el )
}else{
var s= document.body.createTextRange ();
s.moveToElementText (el);
s.select();
}
}
先把 DIV 里面的内容放到文本域中。再对文本域使其选中复制
//el:要选中的对象
function selectText(el) {
if( window.getSelection){
var s=window.getSelection()
s.selectAllChildren( el )
}else{
var s= document.body.createTextRange ();
s.moveToElementText (el);
s.select();
}
}
非常感谢,但是不知道这些资料可以从那里查到,我自己搜索了很多 关于 document.selection 和 window.getSelection的资料 但是没有找到你说的这些