如:
<div>aasdfasdgadfasdfasd<span>DDD</span>
asdfasdfasdf
</div>
我要把span这个节点给去掉,但要使DDD保存再原来的位置,需要怎么做?

解决方案 »

  1.   

    document.getElementByTagName("span").display="none"; //去除spandocument.getElementByTagName("span").display="inline"; //显示span
      

  2.   

    <div id='divTest'>aasdfasdgadfasdfasd<span>DDD</span>
    asdfasdfasdf
    </div>var divTest=document.getElementById("divTest");
    divTest.innerHTML = divTest.innerHTML.replace(/<\/?span.*?>/i,"");
      

  3.   

    var div=...;
    div.innerHTML=div[('textContent' in div)?'textContent':innerText];