js去除文字中的html標籤
阿新 • • 發佈:2019-01-29
引入:考慮到文字是從富編輯器中取到的資料,有時候我們可能不需要顯示格式,這時候需要去除html標籤,而只需要其中的文字即可。
方式一:利用innerText,jQuery利用text()
innerText會自動剔除html標籤
然後通過js設定值:<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>
$("#content_body").text($(".content_hidden").text());
方式二:利用正則表示式刪除html標籤:
function delHtmlTag(str){
return str.replace(/<[^>]+>/g,"");//去掉所有的html標記
}
$("#content_body").text(delHtmlTag("${info.content}"));
等....