JSFiddle - React, Tailwind, and code Playground

HTML

<div contenteditable="true"><p>foo</p><p>bar</p></div>

CSS

div {
    width:50%;
    outline:1px solid blue;
}

JavaScript

$( 'div' ).on( 'paste', function( aEvent ) {
    var evt = aEvent.originalEvent;
	var text = evt.clipboardData.getData( 'text/plain' );
    var html = evt.clipboardData.getData( 'text/html' );
    var i, len;
    
    console.log( 'text=' + text );
    console.log( 'html=' + html );
    
    console.log( 'data types=' );
    console.log( evt.clipboardData.types );
    
    for ( i = 0, len = evt.clipboardData.types.length; i < len; i++ ) {
        console.log( evt.clipboardData.types[ i ] + '=' + evt.clipboardData.getData( evt.clipboardData.types[ i ] ) );
    }
});