javaScript 如何复制网址
时间: 2024-10-04 17:05:02 浏览: 7
JavaScript 中可以使用 `window.location.href` 获取当前页面的 URL,然后通过 `document.createElement('a')` 创建一个新的链接元素,并设置其 `href` 属性为需要复制的 URL,最后触发点击事件模拟复制操作。以下是一个简单的示例:
```javascript
function copyURL(url) {
// 创建一个新的 `<a>` 元素
var link = document.createElement('a');
// 设置链接的 href 属性为要复制的 URL
link.href = url;
// 添加一个隐式的点击事件处理器
link.style.display = 'none'; // 隐藏链接防止显示
link.click(); // 模拟点击事件触发浏览器的复制功能
// 清除已添加的事件处理器
link.removeEventListener('click', link.click);
}
// 使用示例
copyURL('https://www.example.com');
// 如果你想让用户看到提示,你可以选择在复制成功后弹出一个消息
link.addEventListener('copy', function() {
alert('URL已复制到剪贴板!');
});
```