Как получить HTML-код элемента в JavaScript с тегами текущего элемента?Получить HTML-код элемента (теги элемента innerHTML +)
Например
<body><div><div class="big"><p>sometext</p></div></div></body>
var x = document.getElementsByClassName('big')[0]
и теперь я хочу получить HTML код х:
'<div class="big"><p>sometext</p></div>'
не только:
'<p>sometext</p>' like innerHTML.
Есть ли более простой способ, чем это?
var div = document.createElement("div");
div.id='_fooo'; var parent = x.parentNode;
parent.insertBefore(div, x);
div.appendChild(x);
document.getElementById('_fooo').innerHTML
[ 'outerHTML'] (https://developer.mozilla.org/en-US/docs/Web/API/Element/outerHTML), хотя [' input'] (https://developer.mozilla.org/en-US/docs/Web/HTML/Element/Input) является пустым элементом и не может содержать HTML или любой другой контент. – Teemu
Это именно то, что мне нужно! Благодарю. – terjanq