Ich versuche, HTML-formatierten Block an ein vorhandenes div mit append Kind anfügen. Aber ich sehe, dass der HTML-Code anstelle von formatiertem HTML angehängt ist. Irgendein Zeiger auf, wie man HTML-Entwurf anstelle von HTML-Code mit appendChild und createTextNode hinzufügt?CreateTextNode in Javascript hängt HTML-Inhalt an
<div id="currentElement">
<div>
<h2>
Hello test
</h2>
</div>
</div>
Script
var ele = document.getElementById("currentElement");
var newHtml = "<div><h3>hello test continued</h3></div>";
ele.appendChild(document.createTextNode(newHtml));
ja, weil ein Textknoten ist Text, nicht HTML. 'ele.innerHTML + = newHTML' oder, eine bessere Alternative' ele.insertAdjacentHTML ('beforeend', newHtml) 'ist was Sie wollen https://developer.mozilla.org/en-US/docs/Web/API/Element/insertAdjacentHTML –