JSFiddle - React, Tailwind, and code Playground
HTML
<div id="jwplayer">My name is Federica Nargi</div>
JavaScript
function OuterHTML(element) {
var container = document.createElement("div");
container.appendChild(element.cloneNode(true));
return container.innerHTML;
}
function encodeMyHtml(html) {
encodedHtml = escape(html);
encodedHtml = encodedHtml.replace(/\//g,"%2F");
encodedHtml = encodedHtml.replace(/\?/g,"%3F");
encodedHtml = encodedHtml.replace(/=/g,"%3D");
encodedHtml = encodedHtml.replace(/&/g,"%26");
encodedHtml = encodedHtml.replace(/@/g,"%40");
return encodedHtml;
}
div = document.getElementById('jwplayer');
encoded = encodeMyHtml(OuterHTML(div));
document.body.innerHTML += encoded;
alert(unescape(encoded));