例如: <div>test</div><p>test1<p><b>test2</b>我有很多这样的html标记.我如何取出里边的内容 test test1 test2谢谢!

解决方案 »

  1.   

    用JQuery吧,很简单呀,举简单的例子,如你所说的,$("div").text(); // test
    $("p").text(); // test1
    $("b").text(); // test2如果多了的话,肯定设置ID取呢,
    <div id="div1">test</div><p id="p1">test1<p><b id="b1">test2</b>$("#div1").text(); // test
    $("#p1").text(); // test1
    $("#b1").text(); // test2
      

  2.   

    str = str.replace("<[^>]+>","");
    alert(str)
      

  3.   

    不好意思var str = "<div>test</div><p>test1<p><b>test2</b>"
    str = str.replace(/<[^>]+>/g,"");
    alert(str)