Last Updated : 11 Jul, 2025
The oncopy Attribute attribute fires when the user copies the content present in an element. The oncopy attribute is used with <img>, <input>, <p> etc elements. It basically triggers on user-initiated copy operations and customizes behavior when content is copied.
Syntax<element oncopy = "script">Attribute
This attribute accepts a single value script to be run when oncopy call.
Note: There are 3 ways to copy the content of an element:
In this example, we will see the implementation of the above event attribute.
HTML
<!DOCTYPE html>
<html>
<head>
<title>oncopy attribute</title>
<style>
body {
text-align: center;
}
h1 {
color: green;
}
</style>
</head>
<body>
<h1>GeeksForGeeks</h1>
<h2>oncopy attribute</h2>
<input type="text"
oncopy="Geeks()"
value="GeeksForGeeks">
<p id="sudo"></p>
<script>
function Geeks() {
document.getElementById("sudo").innerHTML
= "Copied box content"
}
</script>
</body>
</html>
Output:
Output Example 2:In this example, we will see the implementation of the above event attribute with another example.
HTML
<!DOCTYPE html>
<html>
<head>
<title>oncopy attribute</title>
<style>
body {
text-align: center;
}
h1 {
color: green;
}
</style>
</head>
<body>
<h1>GeeksForGeeks</h1>
<h2>oncopy attribute</h2>
<p oncopy="Geeks()">
GeeksforGeeks: A computer
science portal for Geeks
</p>
<p id="sudo"></p>
<script>
function Geeks() {
document.getElementById("sudo").
innerHTML = "Copied Text"
}
</script>
</body>
</html>
Output:
Output Supported BrowsersThe browser supported by oncopy Event Attribute are listed below:
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4