之前在工作中,有位同事問過我乙個問題,js如何實現點選複製功能。給他解決後現在來總結歸納一下,順便做個筆記。
ps:此乃本人第一篇部落格(跟著同事大佬學習),涉及知識尚淺,如有任何意見和建議請告知於我。下面開始正文:
doctype html通過dom元素的select()方法可以選擇到和中的文字,再呼叫document.execcommand('copy');實現複製功能。>
<
html
>
<
head
>
<
meta
charset
="utf-8"
>
<
title
>源生js實現點選複製功能
title
>
head
>
<
body
>
<
button
onclick
="clkcopy()"
>點選複製
button
>
<
input
type
="text"
id="text"
value
="123"
>
<
script
>
function
clkcopy()
script
>
body
>
html
>
那麼,如果我們想要複製中的內容,可以用上述方法嘛?經測試,使用上述方法點選複製中的內容會報錯
那麼我們可以使用如下方法來實現此功能:
doctype html>
<
html
>
<
head
>
<
meta
charset
="utf-8"
>
<
title
>源生js實現點選複製功能
title
>
head
>
<
body
>
<
button
onclick
="clkcopydiv()"
>點選複製
button
>
<
div
id="div"
>123
div>
<
script
>
function
clkcopydiv()
script
>
body
>
html
>
js實現複製功能
在一些涉及到個人資訊比較多的h頁面,經常可能會出現複製賬號到剪下板的功能,那麼怎麼用js怎麼實現複製貼上功能呢?正好最近開發的模組中又有乙個這樣的功能,總結一下,方便後面使用。效果圖 核心 require clipboard function clipboard aftercopy function...
用js實現點選複製文字
function copytext ele else 移除選中的元素 window.getselection removeallranges 對於這段 的相容性,實際使用中對於大多的普通瀏覽器和android端都是比較相容的,但移動端uc和qq瀏覽器有乙個小問題,原因是因為uc中document.e...
React 點選按鈕實現內容複製功能
思路 1.給要複製的內容容器新增乙個標籤 可以是id,可以是類名等 通過dom技術獲取該容器物件 2.建立range物件 某個區域內連續的內容 把該容器物件放進去 3.將range物件新增到selection物件裡 以便將它暴露出來,聯合document.execcommand copy 命令,實現...