Maison  >  Article  >  interface Web  >  Événement Presse-papiers HTML DOM

Événement Presse-papiers HTML DOM

王林
王林avant
2023-09-23 16:13:01959parcourir

L'événement HTML DOM Clipboard est utilisé pour fournir des informations sur les modifications du presse-papiers. Les événements peuvent être coupés, copiés et collés. Les événements du Presse-papiers peuvent être utilisés pour rendre votre site Web plus accessible en fournissant aux utilisateurs des informations sur la manière dont le presse-papiers a été modifié.

Propriétés

Voici les propriétés de l'événement Clipboard −

Property Description
clipboardData Renvoie un objet contenant les données affectées par l'opération du presse-papiers (couper, copier ou coller ).

Event

Les types d'événements qui appartiennent aux événements de presse élément.

OncutCet événement est déclenché lorsque l'utilisateur coupe le contenu de l'élément. onpasteCet événement est déclenché lorsque l'utilisateur colle du contenu dans l'élément. Syntaxe
var clipboardEvent = new ClipboardEvent(type,[options]);
Exemple
<!DOCTYPE html>
<html>
<body>
<form>
<label> TEXTBOX <input type="text" oncopy="CopyText()" value="Copy this text">
</label>
</form>
<p id="Sample"></p>
<script>
   function CopyText() {
      document.getElementById("Sample").innerHTML = "The text has been copied by you!"
   }
</script>
</body>
</html>
Cela produira la sortie suivante−
Ce qui suit est la syntaxe de l'événement presse-papiers −Ici, le type peut être « couper », « copier » ou « coller », et le deuxième paramètre est facultatif. Le deuxième paramètre contient ClipboardData, dataType et data.
Voyons un exemple de l'un des événements Clipboard oncopy - Output

Lors de la copie du texte à l'intérieur de la TEXTBOX−

dans ce qui précède Dans l'exemple −

nous créons un élément d5fd7aea971a85678ba271703566ebfd Une balise TEXTBOX lui est attribuée et contient déjà du texte que l'utilisateur peut sélectionner. Une fois que l'utilisateur a copié le texte, la méthode CopyText() sera exécutée. La méthode

<label> TEXTBOX <input type="text" oncopy="CopyText()" value="Copy this text">

CopyText() récupère l'élément

en utilisant la méthode getElementById() sur le document et affiche "Vous avez copié le texte à l'intérieur du paragraphe !"

function CopyText() {
   document.getElementById("Sample").innerHTML = "The text has been copied by you!"
}

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer