After the transfer of the green square when you click on it, it should go back how to do it?
function makeDroppable(e) { e.preventDefault(); } function dragBlock(e) { e.dataTransfer.setData("text/plain", e.target.id); } function dropBlock(e) { e.preventDefault(); //ΠΡΠΈ ΠΈΠ·Π²Π»Π΅ΡΠ΅Π½ΠΈΠΈ Π΄Π°Π½Π½ΡΡ
ΠΡ Π΄ΠΎΠ»ΠΆΠ½Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠ°ΠΊΠΎΠΉ ΠΆΠ΅ ΡΠΈΠΏ ΠΊΠ°ΠΊ ΠΈ ΠΏΡΠΈ ΠΈΡ
ΡΠΎΡ
ΡΠ°Π½Π΅Π½ΠΈΠ΅ var rdata = e.dataTransfer.getData("text/plain"); //ΠΡΠΈΡΡΠΈΠΌ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅ ΠΏΠ΅ΡΠ΅ΡΠ°ΡΠΊΠΈΠ²Π°Π΅ΠΌΠΎΠ³ΠΎ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ° e.target.innerHTML = ""; //Π‘Π΄Π΅Π»Π°Π΅ΠΌ ΠΏΠ΅ΡΠ΅ΡΠ°ΡΠΊΠΈΠ²Π°Π΅ΠΌΡΠΉ ΡΠ»Π΅ΠΌΠ΅Π½Ρ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠΌ ΠΏΠΎΡΠΎΠΌΠΊΠΎΠΌ ΠΏΡΠΈΠ½ΠΈΠΌΠ°ΡΡΠ΅ΠΉ ΠΎΠ±Π»Π°ΡΡΠΈ Ρ.Π΅. ΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ ΠΌΡ //ΠΏΠ΅ΡΠ΅Π½ΠΎΡΠΈΠΌ Π΅Π³ΠΎ Π² ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅ ΠΏΡΠΈΠ½ΠΈΠΌΠ°ΡΡΠ΅Π³ΠΎ Π΅Π³ΠΎ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ° e.target.appendChild(document.getElementById(rdata)) } .block-1 { width: 100px; height: 100px; background-color: red; float: left; } .block-2 { float: right; width: 100px; height: 100px; background-color: red; } .box { width: 50px; height: 50px; background-color: green; } <div class="block-1"> <div class="box" draggable="true" ondragstart="dragBlock(event)" id="draggable-element"></div> </div> <div class="block-2" ondrop="dropBlock(event)" ondragover="makeDroppable(event)"></div>