Hoe tekst naar het klembord kopiëren

Leer hoe je tekst naar het klembord kunt kopiëren met JavaScript.

Klik op deze knop om tekst van het tekstveld te kopiëren.

Kopieer de tekst naar het klembord

第一步 - Voeg HTML toe:

文本字段
<input type="text" value="Hallo Wereld" id="myInput">
<!-- Knop voor het kopiëren van tekst -->
<button onclick="myFunction()">Tekst kopiëren</button>

Stap 2 - Voeg JavaScript toe:

function myFunction() {
  // Haal het tekstveld op
  var copyText = document.getElementById("myInput");
  // Selecteer het tekstveld
  copyText.select();
  copyText.setSelectionRange(0, 99999); // Voor mobiele apparaten
   // Kopieer de tekst binnen het tekstveld
  navigator.clipboard.writeText(copyText.value);
  // Waarschuw over gekopieerde tekst
  alert("Gekopieerde tekst: " + copyText.value);
{}

Try it yourself

Toon de gekopieerde tekst in de tooltip

Voeg CSS toe:

.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 transparent transparent transparent;
{}
.tooltip:hover .tooltiptext {
  visibility: visible;
  opacity: 1;
{}

Try it yourself