当前位置:  开发笔记 > 编程语言 > 正文

jQuery方法选择整个页面的内容

如何解决《jQuery方法选择整个页面的内容》经验,为你挑选了1个好方法。

如何使用jQuery选择整个页面的内容以便以后复制到剪贴板,从而另一个WYSIWYG.

案例是:

$("#SelectAll").click(function(){
//CODE TO SELECT ALL THE CONTENTS OF THE CURRENT PAGE
/* PS:
$("body").focus();
$("body").select(); //doesn't work 
*/
});

任何帮助表示赞赏.

谢谢

找到解决方案:

function selectAll()
  var e = document.getElementsByTagName('BODY')[0];
  var r = document.createRange();
  r.selectNodeContents(e);
  var s = window.getSelection();
  s.removeAllRanges();
  s.addRange(r);
}

这在FF中工作还没有在其他浏览器中测试过.只需要在任何我想要的地方调用selectAll.



1> bobince..:
if ('createRange' in document && 'getSelection' in window) {
    // firefox, opera, webkit
    var range= document.createRange();
    range.selectNodeContents(document.body);
    var selection= window.getSelection();
    selection.removeAllRanges();
    selection.addRange(range);
} else if ('createTextRange' in document.body) {
    // ie
    document.body.createTextRange().select();
}

推荐阅读
手机用户2402852307
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有