最先想到的是正则
正则表达式表示一贯记不住 网上百度了一段
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里自带的一个返回文本的方法