To copy a URL to the clipboard with JavaScript, we can call navigator.clipboard.writeText
with the URL string.
For instance, we write:
<button>
copy
</button>
to add a button.
Then we write:
const button = document.querySelector('button')
button.onclick = () => {
navigator.clipboard.writeText('http://example.com');
}
We get the button with document.querySelector
.
Then we set the button.onclick
property to a function that calls navigator.clipboard.writeText
with 'http://example.com'
to copy 'http://example.com'
to the clipboard.