代码如下
- const copyToken = document.getElementById('token-text')
- if (copyToken.innerHTML !== '') {
- const range = document.createRange()
- range.selectNodeContents(copyToken)
- window.getSelection().removeAllRanges()
- window.getSelection().addRange(range)
- const tag = document.execCommand('copy')
- if (tag) {
- message.success('复制成功!')
- }
- }
注意上方的range.selectNodeContents()
selectNodeContents() 方法把范围边界设置为一个节点的子节点。
选中内容
selectNode() 方法把范围边界设置为一个节点。
选中节点
