去除JavaScript文本中的HTML
- 论坛
- 去除JavaScript文本中的HTML
54 浏览
匿名的
0 Comments
如果您在浏览器中运行,则最简单的方法就是让浏览器替您完成...
function stripHtml(html) { let tmp = document.createElement("DIV"); tmp.innerHTML = html; return tmp.textContent || tmp.innerText || ""; }
注意:正如评论中的人们指出的那样,如果您不控制HTML的源代码(例如,不使用任何可能来自用户输入的内容),则最好避免这样做。对于这些情况,您仍然可以让浏览器为您完成工作-请参阅Saba的答案,使用现在广泛可用的DOMParser。