How to get HTML code of element in JavaScript with current element tags?
For example
<body><div><div class="big"><p>sometext</p></div></div></body>
var x = document.getElementsByClassName('big')[0]
and now I want get HTML code of x :
'<div class="big"><p>sometext</p></div>'
not only:
'<p>sometext</p>' like innerHTML.
Is there simpler method than that?
var div = document.createElement("div");
div.id='_fooo'; var parent = x.parentNode;
parent.insertBefore(div, x);
div.appendChild(x);
document.getElementById('_fooo').innerHTML
outerHTML, thoughinputis an empty element and can't have HTML or any other content.