Exécuter
❯
Exécuter le code
Ctrl+Alt+R
Enregistrer le code
Ctrl+Alt+A
Changer d'orientation
Ctrl+Alt+O
Changer de thème
Ctrl+Alt+D
<!DOCTYPE HTML> <html> <head> <style> #div1, #div2 { flottant: gauche; largeur: 100px; hauteur: 35px; marge: 10px; padding: 10px; bordure: 1px solide noir; } </style> <script> function dragstartHandler(ev) { ev.dataTransfer.setData("text", ev.target.id); } function dragoverHandler(ev) { ev.preventDefault(); } function dropHandler(ev) { ev.preventDefault(); const data = ev.dataTransfer.getData("text"); ev.target.appendChild(document.getElementById(data)); } </script> </head> <body> <h1>API de Glisser-Déposer</h1> <p>Faites glisser l'image d'avant en arrière entre les deux éléments div.</p> <div id="div1" ondrop="dropHandler(event)" ondragover="dragoverHandler(event)"> <img id="img1" src="img_w3slogo.gif" draggable="true" ondragstart="dragstartHandler(event)" width="88" height="31"> </div> <div id="div2" ondrop="dropHandler(event)" ondragover="dragoverHandler(event)"></div> </body> </html>