最先想到的是正则
正则表达式表示一贯记不住 网上百度了一段
functionreplaceHtml(str){
varres=str;
res=res.replace(/(\n)/g,"");
res=res.replace(/(\t)/g,"");
res=res.replace(/(\r)/g,"");
res=res.replace(/<\/?[^>]*>/g,"");
res=res.replace(/\s*/g,"");
res=res.replace(/ /g,"");
returnres;
}
function replaceHtmlToText(htm){
var div=document.createElement("div");
div.innerHTML=htm;
return (typeof div.textContent=='string')?div.textContent: div.innerText;
}
这是html里自带的一个返回文本的方法
本文介绍了两种去除HTML标签的方法:一种使用正则表达式替换HTML标签和特殊字符;另一种利用DOM元素的textContent属性获取纯文本内容。第二种方法更简单且不易出错。
37

被折叠的 条评论
为什么被折叠?



