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));