📅  最后修改于: 2023-12-03 15:38:44.049000             🧑  作者: Mango
如何将 JS 对象保存到剪贴板是一个常见的需求,特别是在网页应用中。本文将介绍如何使用 Javascript 将 JS 对象保存到剪贴板。我们将用到两个方法:JSON.stringify()
和 document.execCommand()
。
以下是实现的具体步骤:
JSON.stringify()
方法)。document.execCommand('copy')
。下面是完整的代码示例:
function copyObjectToClipboard(obj) {
const str = JSON.stringify(obj);
const el = document.createElement('textarea');
el.value = str;
document.body.appendChild(el);
el.select();
document.execCommand('copy');
document.body.removeChild(el);
}
使用上述函数很简单,只需要将需要保存的 JS 对象作为参数传递即可。例如:
const person = {
name: 'John Doe',
age: 25,
email: 'johndoe@example.com'
};
copyObjectToClipboard(person);
本文介绍了如何使用 Javascript 将 JS 对象保存到剪贴板。通过使用 JSON.stringify()
和 document.execCommand()
方法,我们可以方便地实现这个功能。