JSFiddle - React, Tailwind, and code Playground
by francisfortier
HTML
<img src="/img/logo.png" id="image" />
JavaScript
var image = document.getElementById("image");
alert(outerHTML(image));
function outerHTML(elem){
if (typeof elem.outerHTML !== "undefined")
{
return elem.outerHTML;
}
var s = "<" + elem.nodeName.toLowerCase();
for (var i = 0; i < elem.attributes.length; i++)
{
s += " " + elem.attributes[i].name + '"' + escape(elem.attributes[i].value) + '"';
}
if (elem.hasChildNodes())
{
return s + ">" + elem.innerHTML + "</" + elem.nodeName + ">";
}
return s + " />";
}