JSFiddle - React, Tailwind, and code Playground
HTML
<div id="mydiv">
<!--
what is your present
<code>alert("this is my present");</code>
where?
<code>alert("here at my left hand");</code>
oh thank you! i love you!! hehe
<code>alert("welcome my honey ^^");</code>
-->
</div>
JavaScript
function Fragment(html) {
var range = document.createRange();
range.selectNode(document.body);
return range.createContextualFragment(html.replace(/%s/g, toString));
function toString() {
return String(args[i++]);
}
}
var mydiv = document.getElementById("mydiv");
var internalContent;
for (node in mydiv.childNodes){
if (mydiv.childNodes[node].nodeType === 8) {
internalContent = Fragment(mydiv.childNodes[node].textContent);
}
}
for (node in internalContent.childNodes) {
if (internalContent.childNodes[node].nodeType === 1 && internalContent.childNodes[node].tagName === "CODE") {
console.log(internalContent.childNodes[node].textContent)
}
}