Javascript 复制第页表格中的所有选定数据
“选择表格中的所有数据”按钮的“我的代码”显示在页面上。我想制作另一个按钮来复制选定的值。有什么想法吗?下面是我的代码:Javascript 复制第页表格中的所有选定数据,javascript,html,Javascript,Html,“选择表格中的所有数据”按钮的“我的代码”显示在页面上。我想制作另一个按钮来复制选定的值。有什么想法吗?下面是我的代码: function selectElementContents(el) { var body = document.body, range, sel; if (document.createRange && window.getSelection) { range = document.createRange();
function selectElementContents(el) {
var body = document.body, range, sel;
if (document.createRange && window.getSelection) {
range = document.createRange();
sel = window.getSelection();
sel.removeAllRanges();
try {
range.selectNodeContents(el);
sel.addRange(range);
} catch (e) {
range.selectNode(el);
sel.addRange(range);
}
} else if (body.createTextRange) {
range = body.createTextRange();
range.moveToElementText(el);
range.select();
}
}
</script>
<input type="button" value="select table"
onclick="selectElementContents( document.getElementById('btnexport')
);">
<table id="btnexport">
<td>Test</td>
<td>Test1</td>
<td>rrr</td>
</table>
功能选择元素内容(el){
var body=document.body,范围,sel;
if(document.createRange&&window.getSelection){
range=document.createRange();
sel=window.getSelection();
选择removeAllRanges();
试一试{
范围。选择节点内容(el);
选择添加范围(范围);
}捕获(e){
范围。选择节点(el);
选择添加范围(范围);
}
}else if(body.createTextRange){
range=body.createTextRange();
范围。移动到元素文本(el);
range.select();
}
}
试验
测试1
存款准备金率
函数复制()
{
document.execCommand('copy');
}
复制
试验
测试1
存款准备金率
是否要获取表中选定的所有行?是表中选定的所有值显示复制到剪贴板?是通过按另一个按钮复制到剪贴板