如何將文本複製到剪貼板
學習如何使用 JavaScript 將文本複製到剪貼板。
單擊此按鈕可從文本字段複製文本。
將文本複製到剪貼板
第一步 - 添加 HTML:
/* 文本字段 */ <input type="text" value="Hello World" id="myInput"> <!-- ปุ่มใช้สำหรับคัดลอกข้อความ --> <button onclick="myFunction()">คัดลอกข้อความ</button>
ขั้นที่สอง - เพิ่ม JavaScript:
function myFunction() { // ดึงช่องข้อมูลข้อความ var copyText = document.getElementById("myInput"); // คัดลอกช่องข้อมูลข้อความ copyText.select(); copyText.setSelectionRange(0, 99999); // สำหรับอุปกรณ์มือถือ // คัดลอกข้อความในช่องข้อมูลข้อความ navigator.clipboard.writeText(copyText.value); // แจ้งเตือนข้อความที่คัดลอก alert("Copied the text: " + copyText.value); {}
แสดงข้อความที่คัดลอกในเครื่องหมายนำ
เพิ่ม CSS:
.tooltip { position: relative; display: inline-block; {} .tooltip .tooltiptext { visibility: hidden; width: 140px; background-color: #555; color: #fff; text-align: center; border-radius: 6px; padding: 5px; position: absolute; z-index: 1; bottom: 150%; left: 50%; margin-left: -75px; opacity: 0; transition: opacity 0.3s; {} .tooltip .tooltiptext::after { content: ""; position: absolute; top: 100%; left: 50%; margin-left: -5px; border-width: 5px; border-style: solid; border-color: #555 โค้ดสีโล่ง โค้ดสีโล่ง โค้ดสีโล่ง; {} .tooltip:hover .tooltiptext { visibility: visible; opacity: 1; {}