首页 >web前端 >js教程 >如何使用 JavaScript 从文本中删除 HTML 标签?

如何使用 JavaScript 从文本中删除 HTML 标签?

Mary-Kate Olsen
Mary-Kate Olsen原创
2024-12-25 22:32:14423浏览

How Can I Remove HTML Tags from Text Using JavaScript?

从文本中剥离 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中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn