<?xml version="1.0" encoding="utf-8"?> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>Dragging selection from SVG textArea to XHTML element</title> <style type="text/css"> div[ondragenter] {width:300px; height:100px; margin-top:20px; padding:10px; color:white; background-color:navy;} </style> </head> <body> <svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="500px" height="100px" viewBox="0 0 500 100"> <textArea x="10" y="10" width="480" height="90" font-size="20">Select part of this text and drag selection to the box below. Content of selection should be copied once it's dropped in the box.</textArea> </svg> <div ondragenter="event.preventDefault()" ondragover="return false" ondrop="document.querySelector('div').appendChild(document.createTextNode(event.dataTransfer.getData('text/plain')))" /> </body> </html>