execCommand, copy 文字
书接上文:有些时候我们需要复制的内容不想现实在页面。理所当然的利用样式
书接上文:
有些时候我们需要复制的内容不想现实在页面。理所当然的利用样式
display: none
来实现隐藏。
实际上复制功能不能使用这个属性。会导致在
const tempIpt = document.getElementById('container')!; tempIpt.innerText = 'some text'; const range = document.createRange(); range.selectNode(tempIpt);
无法获取到相关值,使复制失败。
只有换另外的方式,比如利用样式:
opacity: none
来实现复制功能,并隐藏相关的\Node