文本选中复制功能

235 阅读1分钟

该功能主要使用了Selection对象、Range对象,参考文档:Selection文档

var selection = window.getSelection();
var range = document.createRange();

// 选中文本 - 通过创建Range凡是
range.selectNodeContents(oTextBox);
selection.removeAllRanges();
selection.addRange(range);

// 选中文本 - 通过Selection内方法
// selection.selectAllChildren(oTextBox);

// 复制文本
document.execCommand('copy');