从文本中剥离 HTML 标签:JavaScript 解决方案
从文本中剥离 HTML 标签通常是各种 Web 开发任务所必需的。这可以使用纯 JavaScript 来实现,无需外部库。
JavaScript 解决方案:
如果在浏览器中执行,可以利用浏览器的内置功能HTML 解析功能:
function stripHtml(html) { let tmp = document.createElement("DIV"); tmp.innerHTML = html; return tmp.textContent || tmp.innerText || ""; }
此代码创建一个临时 DIV 元素,将 HTML 放入其中。该元素的textContent或innerText属性提供不带HTML标签的文本内容。
注意:
正如评论者所提到的,如果来源为HTML 不受控制。在这种情况下,按照 Saba 在提供的答案中建议的那样,使用 DOMParser 是更推荐的方法。
以上是如何使用 JavaScript 从文本中删除 HTML 标签?的详细内容。更多信息请关注PHP中文网其他相关文章!