这是一个字符串
var s = "This is <strong>something</strong>."
我想从此字符串中删除任何HTML标记。
如果您的答案与正则表达式无关,则无关紧要。感谢。
答案 0 :(得分:1)
答案 1 :(得分:1)
以下jQuery示例将帮助您
function getString(html)
{
return $("<DIV>").html(html).text();
}
答案 2 :(得分:0)
Strip HTML from Text JavaScript
试试这个。这很有用,你必须将你的字符串放在html和body标签中。
答案 3 :(得分:0)
您可以使用DOM元素的innerText
属性(或textContent
用于Firefox):
var s = 'This is <strong>something</strong>.',
div = document.createElement('div');
div.innerHTML = s;
s = div.innerText || div.textContent;