国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

(簡單成功)原生js實現(xiàn)點擊復(fù)制文本

這篇具有很好參考價值的文章主要介紹了(簡單成功)原生js實現(xiàn)點擊復(fù)制文本。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

目錄

背景

核心代碼

案例


背景

我們開發(fā)中可能會有點擊復(fù)制的功能,那么下面將講述文章來源地址http://www.zghlxwxcb.cn/news/detail-660185.html

核心代碼

  1. select()方法用于選擇該元素中的文本。
  2. document.execCommand('copy')執(zhí)行瀏覽器復(fù)制命令

案例

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8" />
		<meta name="viewport" content="width=device-width, initial-scale=1">
		<title></title>
		<style type="text/css">
			.wrapper {
				position: relative;
			}

			#input {
				position: absolute;
				top: 0;
				left: 0;
				opacity: 0;
				z-index: -10;
			} 
		</style>
	</head>
	<body>
		<div class="wrapper">
			<p id="text" onclick="copyText()">復(fù)制的一段文字</p>
			<input id="input" value="躲起來的文本框"/>
			<!-- <textarea id="input">也可以使用文本框</textarea> -->
			<button onclick="copyText()">copy</button>
		</div>
		<script type="text/javascript">
			function copyText() {
				var text = document.getElementById("text").innerText;
				var input = document.getElementById("input");
				input.value = text; // 修改文本框的內(nèi)容
				input.select(); // 選中文本
				document.execCommand("copy"); // 執(zhí)行瀏覽器復(fù)制命令
				alert("復(fù)制成功");
			}
		</script>
	</body>
</html>

到了這里,關(guān)于(簡單成功)原生js實現(xiàn)點擊復(fù)制文本的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • vue2 使用pdf.js 實現(xiàn)pdf預(yù)覽,并可復(fù)制文本

    vue2 使用pdf.js 實現(xiàn)pdf預(yù)覽,并可復(fù)制文本

    ? ? ? ? 需求:pdf預(yù)覽,并且可以選中pdf的內(nèi)容進(jìn)行復(fù)制。? ? ? ?? ????????在ruoyi的vue前端項目中用到,參考了網(wǎng)上不少文章,因為大部分沒給具體的pdf.js版本,導(dǎo)致運行過程中報各種api 錯誤,經(jīng)過嘗試以下版本可用,故記錄一下: ? ? ? ? 安裝依賴: ? ? ? ? vue 頁面

    2024年01月19日
    瀏覽(26)
  • 前端實現(xiàn)復(fù)制文字和圖片,原來這么簡單!

    前端實現(xiàn)復(fù)制文字和圖片,原來這么簡單!

    實習(xí)工作中,遇到一個需求,需要完成點擊復(fù)制的功能,當(dāng)文字過長的時候,讓用戶手拖再ctrl+c這種方式體驗就不是很好了,如果可以點擊一下直接復(fù)制就是一種不錯的優(yōu)化用戶體驗的方式。 經(jīng)過查閱文檔,網(wǎng)絡(luò)上完成這個功能大多使用兩大類方法 第一種是以document.execCom

    2024年02月11日
    瀏覽(25)
  • 原生js實現(xiàn)簡單的視頻播放控件

    原生js實現(xiàn)簡單的視頻播放控件

    HTML 5 視頻/音頻參考手冊 https://www.w3school.com.cn/html5/html5_ref_audio_video_dom.asp 本文主要依靠HTML 5 api ,所有用的HTML 5 api 的使用和各項信息請參考以上鏈接! 如果你打算參考本文,這里所用的視頻什么的請自行準(zhǔn)備。這里僅建議初學(xué)者參考。 因為主要依靠HTML 5的api,所有也沒什么

    2024年02月02日
    瀏覽(20)
  • 原生 JS 實現(xiàn)一個簡單輪播圖

    原生 JS 實現(xiàn)一個簡單輪播圖

    在動手實現(xiàn)輪播圖之前,我們先來明確一下要實現(xiàn)的效果。 默認(rèn)自動輪播,每隔4秒切換一張圖片 鼠標(biāo)點擊任一個小圓點即可切換到對應(yīng)的圖片 鼠標(biāo)移入輪播區(qū)域時,兩側(cè)出現(xiàn)切換圖片的按鈕,點擊按鈕分別切換到上(下)一張圖片 因此,輪播圖可以分為三個主要部分,首

    2024年02月09日
    瀏覽(18)
  • 純前端實現(xiàn)二維碼生成(原生/vue方法)(超簡單)

    純前端實現(xiàn)二維碼生成(原生/vue方法)(超簡單)

    我們借用了qrcode.js插件,這個插件可以幫助我們生成二維碼,超簡單超好用 下面是我生成了一個主頁的二維碼,大家可以掃碼查看效果 1.本地文件引入 本地引入依賴包地址:下載地址 ?1.首先引入插件,這里我是script標(biāo)簽引入的,如果用vue直接全局引入即可 2.npm方式引入 2

    2024年04月22日
    瀏覽(36)
  • 前端三大件html,css,js原生實現(xiàn)學(xué)生信息管理系統(tǒng)(課程設(shè)計)

    前端三大件html,css,js原生實現(xiàn)學(xué)生信息管理系統(tǒng)(課程設(shè)計)

    ? 目錄結(jié)構(gòu)如該圖所示,只要將文件命名成圖上三種。代碼即可正常運行。分別有三個文件,一個是app.js,放學(xué)生信息刪除添加查詢主要邏輯代碼。login.html放登錄頁面樣式以及相關(guān)邏輯。studentList.html 放置學(xué)生管理的頁面。 運行效果圖: ? 代碼: ?app.js login頁面 studentList.

    2024年02月04日
    瀏覽(30)
  • 前端uni-app自定義精美全端復(fù)制文本插件,支持全端文本復(fù)制插件 可設(shè)置復(fù)制按鈕顏色

    前端uni-app自定義精美全端復(fù)制文本插件,支持全端文本復(fù)制插件 可設(shè)置復(fù)制按鈕顏色

    隨著技術(shù)的發(fā)展,開發(fā)的復(fù)雜度也越來越高,傳統(tǒng)開發(fā)方式將一個系統(tǒng)做成了整塊應(yīng)用,經(jīng)常出現(xiàn)的情況就是一個小小的改動或者一個小功能的增加可能會引起整體邏輯的修改,造成牽一發(fā)而動全身。 通過組件化開發(fā),可以有效實現(xiàn)單獨開發(fā),單獨維護(hù),而且他們之間可以隨

    2024年02月16日
    瀏覽(27)
  • js將文本復(fù)制(寫入)剪貼板的兩種常用方法

    首先引入 navigator.clipboard 寫入: 讀?。?讀取權(quán)限需要用戶同意) 如果想要換行可以使用ASCLL碼代替/n 將第三方庫引入頁面 初始化 使用: clipboard.js更多使用方法可以看這個https://clipboardjs.bootcss.com/

    2024年02月16日
    瀏覽(29)
  • 【Vue 插件篇】粘貼板插件 clipboard.js 與 原生JS中的復(fù)制、剪切、粘貼

    【Vue 插件篇】粘貼板插件 clipboard.js 與 原生JS中的復(fù)制、剪切、粘貼

    在前端項目開發(fā)過程中,文本的復(fù)制粘貼功能經(jīng)常會被用到。如上圖,將列表中的鏈接地址進(jìn)行復(fù)制,到瀏覽器中粘貼打開。再或者一些網(wǎng)站上,通過按鈕粘貼輸入框中的代碼的功能等等。今天,我們就來講一下,Vue 項目中用于復(fù)制的一個插件 clipboard。 clipboard官網(wǎng) 數(shù)字化管

    2024年01月19日
    瀏覽(21)
  • vue+pdf.js預(yù)覽本地pdf文件(可以復(fù)制文本,滾動頁碼展示)

    vue+pdf.js預(yù)覽本地pdf文件(可以復(fù)制文本,滾動頁碼展示)

    1、安裝pdfjs-dist插件,推薦使用2.0.943這個版本 2、頁面中引入使用 3、頁面標(biāo)簽 3、解析pdf,獲取pdf所有頁數(shù)據(jù),使用canvas渲染,并使用TextLayerBuilder創(chuàng)建文本層,可以復(fù)制文本信息 在渲染pdf數(shù)據(jù)時,當(dāng)pdf文件很大渲染量很多時,會導(dǎo)致頁面卡住,無法執(zhí)行其他操作;這涉及到

    2024年01月21日
    瀏覽(28)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包