<!DOCTYPE HTML>
<
html
>
<
head
>
<
style
>
.droptarget {
float: CENTRE;
width: 150px;
height: 45px;
margin: 25px;
padding: 15px;
border: 2px solid LIGHTGREEN;
}
body {
display: flex;
justify-content: center;
align-items: center;
flex-direction: column;
}
p {
text-align: center;
}
h1 {
color: green;
}
</
style
>
</
head
>
<
body
>
<
h1
>GeeksforGeeks</
h1
>
<
h3
>
HTML | ondragend Event Attribute
</
h3
>
<
div
class
=
"droptarget"
ondrop
=
"drop(event)"
ondragover
=
"allowDrop(event)"
>
<
p
ondragstart
=
"dragStart(event)"
ondrag
=
"dragging(event)"
ondragend
=
"dragEnd(event)"
draggable
=
"true"
id
=
"dragtarget"
>
PRESS & DRAG
</
p
>
</
div
>
<
div
class
=
"droptarget"
ondrop
=
"drop(event)"
ondragover
=
"allowDrop(event)"
>
</
div
>
<
p
id
=
"demo"
></
p
>
<
script
>
function dragStart(event) {
event.dataTransfer.setData(
"Text", event.target.id);
}
function dragging(event) {
document.getElementById(
"demo").innerHTML = "Dragging";
}
function allowDrop(event) {
event.preventDefault();
}
function drop(event) {
event.preventDefault();
var data =
event.dataTransfer.getData("Text");
event.target.appendChild(
document.getElementById(data));
document.getElementById(
"demo").innerHTML =
"Dropped";
}
function dragEnd(event) {
alert("ondragend Event Attribute Triggered")
document.getElementById("demo").
innerHTML = "Drag ended";
}
</
script
>
</
body
>
</
html
>