Сначала поместите элемент, который обертывает рассматриваемый div
, поместите атрибут id
в элемент, а затем используйте getElementById
для него: как только вы получите элемент управления, просто выполните 'e.innerHTML` чтобы получить HTML.
<div><span><b>This is in bold</b></span></div>
=>
<div id="wrap"><div><span><b>This is in bold</b></span></div></div>
и затем:
var e=document.getElementById("wrap");
var content=e.innerHTML;
Примечание о том, что outerHTML
не совместим с разными браузерами.