第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

將所選內(nèi)容復(fù)制到剪貼板僅有效一次

將所選內(nèi)容復(fù)制到剪貼板僅有效一次

米琪卡哇伊 2023-11-02 22:33:38
我有這樣的 JS 代碼,您只需傳遞一個(gè)元素的 ID,它就會(huì)從該元素復(fù)制文本。但是,當(dāng)我在一頁(yè)上有多個(gè)片段并且想要復(fù)制多個(gè)片段時(shí),它就不起作用了。在第一頁(yè)加載時(shí),我可以復(fù)制一個(gè)片段,之后的每個(gè)片段都未正確復(fù)制,我是否必須清除第一個(gè)片段中的剪貼板?function copy_snippet(snippet) {  if (document.selection) {    var range = document.body.createTextRange();    range.moveToElementText(document.getElementById(snippet));    range.select().createTextRange();    document.execCommand("copy");  } else if (window.getSelection) {    var range = document.createRange();    range.selectNode(document.getElementById(snippet));    window.getSelection().addRange(range);    document.execCommand("copy");  }}<div id="1">  Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam et tempus lacus, at congue augue. Vivamus nisl diam, ornare non justo vel, pulvinar gravida magna. Nullam posuere pharetra felis, sit amet viverra ex bibendum ut. Cras hendrerit tempor metus  ut interdum. Suspendisse potenti. Etiam mi nunc, lacinia non justo vel, eleifend lobortis lectus. Morbi nulla diam, volutpat quis mauris ut, ultrices venenatis massa.</div><button onclick="copy_snippet('1');">Copy</button><br /><br /><div id="2">  Vestibulum est arcu, porttitor a leo in, rhoncus mattis elit. In hac habitasse platea dictumst. Praesent vitae felis vitae risus ornare mattis. Maecenas ac condimentum lorem. Proin ornare nisi non sapien accumsan, quis suscipit est pellentesque. Sed enim  purus, auctor sit amet tincidunt id, convallis a eros. Aenean a rhoncus orci. Pellentesque consequat ligula tincidunt semper varius.</div><button onclick="copy_snippet('2');">Copy</button>
查看完整描述

1 回答

?
鴻蒙傳說(shuō)

TA貢獻(xiàn)1865條經(jīng)驗(yàn) 獲得超7個(gè)贊

這并不是說(shuō)您必須清除剪貼板,而是您需要清除選擇。這個(gè)答案涵蓋了這一點(diǎn):

使用 JavaScript 清除文本選擇

我已經(jīng)對(duì)你的代碼片段進(jìn)行了更改,并且它正在工作(至少對(duì)我來(lái)說(shuō),在 chrome 上)

function copy_snippet(snippet){


? ? if(document.selection){

? ? ? ? document.selection.empty();

? ? ? ? var range = document.body.createTextRange();

? ? ? ? range.moveToElementText(document.getElementById(snippet));

? ? ? ? range.select().createTextRange();

? ? ? ? document.execCommand("copy");

? ? }else if(window.getSelection){

? ? ? ? if (window.getSelection().empty) {? // Chrome

? ? ? ? ? window.getSelection().empty();

? ? ? ? } else if (window.getSelection().removeAllRanges) {? // Firefox

? ? ? ? ? window.getSelection().removeAllRanges();

? ? ? ? }

? ? ? ? var range = document.createRange();

? ? ? ? range.selectNode(document.getElementById(snippet));

? ? ? ? window.getSelection().addRange(range);

? ? ? ? document.execCommand("copy");

? ? }

}

<div id="1">

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam et tempus lacus, at congue augue. Vivamus nisl diam, ornare non justo vel, pulvinar gravida magna. Nullam posuere pharetra felis, sit amet viverra ex bibendum ut. Cras hendrerit tempor metus ut interdum. Suspendisse potenti. Etiam mi nunc, lacinia non justo vel, eleifend lobortis lectus. Morbi nulla diam, volutpat quis mauris ut, ultrices venenatis massa.

</div>

<button onclick="copy_snippet('1');">Copy</button>


<br /><br />


<div id="2">

Vestibulum est arcu, porttitor a leo in, rhoncus mattis elit. In hac habitasse platea dictumst. Praesent vitae felis vitae risus ornare mattis. Maecenas ac condimentum lorem. Proin ornare nisi non sapien accumsan, quis suscipit est pellentesque. Sed enim purus, auctor sit amet tincidunt id, convallis a eros. Aenean a rhoncus orci. Pellentesque consequat ligula tincidunt semper varius.

</div>

<button onclick="copy_snippet('2');">Copy</button>


查看完整回答
反對(duì) 回復(fù) 2023-11-02
  • 1 回答
  • 0 關(guān)注
  • 170 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)