js删除嵌套的标签

我要想把这样的标签:xxxx3210123xxxx3210123留下最里层的,删除余下外层重复的标签,最后想要的结果是:xxxx3210123xxxx3210123,该怎么做呢?

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">


New Document




<br> &lt;!--<br> window.onload=function(){<br> var div1=document.getElementById(&quot;div1&quot;);<br> var bs=div1.getElementsByTagName(&quot;b&quot;);<br> for(var i=0;i&lt;bs.length;i++){<br> var p=bs[i].parentNode;<br> if(p.nodeName.toLowerCase()!=&quot;b&quot;){<br> bs[i].innerHTML=bs[i].innerText||bs[i].textContent;<br> }<br> }<br> alert(div1.innerHTML);</p> <pre><code>} </code></pre> <p>//--&gt;<br>



xxxx3210123
xxxx3210123