gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-29 16:29:07 29 4
gpt4 key购买 nike

如何使用 jQuery 选择整个页面的内容,以便稍后将其复制到剪贴板,从而实现另一个所见即所得。

案例是:

$("#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 即可。

最佳答案

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();
}

关于javascript - jQuery 方法选择整个页面的内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2369789/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com