1. 程式人生 > >js去除文字中的html標籤

js去除文字中的html標籤

引入:考慮到文字是從富編輯器中取到的資料,有時候我們可能不需要顯示格式,這時候需要去除html標籤,而只需要其中的文字即可。

方式一:利用innerText,jQuery利用text()

innerText會自動剔除html標籤

<span class='content_hidden' style="display:none">${info.content}</span>
<div class="fixed3" id="content_div" style="height:auto;">
	簡 介:<span id="content_body"></span>
</div>
然後通過js設定值:
$("#content_body").text($(".content_hidden").text());

方式二:利用正則表示式刪除html標籤:
 function delHtmlTag(str){
  return str.replace(/<[^>]+>/g,"");//去掉所有的html標記
} 
$("#content_body").text(delHtmlTag("${info.content}"));

等....