有这么一段html代码<SPAN style="FONT-SIZE: 14px"><SPAN style="FONT-FAMILY: 楷体_gb2312">第一章</SPAN></SPAN>
我想要把<SPAN>标签过滤掉 但是我用上述的方法得到的结果是空""也就是他把第一章也过滤了 这是为什么呢

解决方案 »

  1.   


     var str = '<div style="FONT-SIZE: 14px"> <div style="FONT-FAMILY: 楷体_gb2312">第一章 </div> </div>';
     str = str.replace(/(<div[^>]*>|<\/div>)/g,"");
     alert(str);
      

  2.   

    <script>
    var str='<SPAN style="FONT-SIZE: 14px"> <SPAN style="FONT-FAMILY: 楷体_gb2312">第一章 </SPAN> </SPAN>';
    str = str.replace(/(<(\/)?span)\b[^>]*>/gi,"");
    alert(str);
    </script>
      

  3.   

    var abc = $("span").parent("span").text();
    alert(abc);先导入jqurey