最先想到的是正则
正则表达式表示一贯记不住 网上百度了一段
function
replaceHtml
(
str
){
var
res
=
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
,
""
);
return
res;
}
function replaceHtmlToText(htm){
var div=document.createElement("div");
div.innerHTML=htm;
return (typeof div.textContent=='string')?div.textContent: div.innerText;
}
这是html里自带的一个返回文本的方法