I have the below snippet, which will output HTML, but I want texts A0100 and A0102 as combined string
function closespan(val) {
var parent = val.parentElement;
parent.parentElement.removeChild(parent);
var valHTML = document.getElementById("lblshowselected").innerHTML;
var valSPLIT = valHTML.replace(/<img src="images\/delete.png" height="10">/, ",");
var valTEXT = valSPLIT.innerText;
}
<div runat="server" id="lblshowselected">
<div class="tknz-token">A0100<span class="tknz-token-x" onclick="closespan(this);"><img src="images/delete.png" height="10"></span></div>
<div class="tknz-token">A0102<span class="tknz-token-x" onclick="closespan(this);"><img src="images/delete.png" height="10"></span></div>
</div>
Output
valHTML : "<div class="tknz-token">A0100<span class="tknz-token-x" onclick="closespan(this);"><img src="images/delete.png" height="10"></span></div><div class="tknz-token">A0102<span class="tknz-token-x" onclick="closespan(this);"><img src="images/delete.png" height="10"></span></div>"
Expected Output
A0100,A0102