如何通过一行代码去除html标签

ppylox
·9/3/2023·0 阅读
AI 摘要模型根据正文自动生成,仅供参考

介绍用原生JS的DOMParser去除HTML标签,替代正则方式。核心代码为deleteHtmlTag函数:通过new DOMParser().parseFromString(str,"text/html")将字符串解析为DOM树,再取body.textContent文本内容,为空时返回空字符串。该方法一行代码即可实现,简洁高效。

大家好我是图恩,你是否还在使用正则这种方式去除Html标签?今天给大家介绍另外一种方式,可以通过简单的一句代码就可以实现,主要是通过原生js的DOMParser方式实现。

   // 浏览器端通过js原生方法去除Html标签\n   function deleteHtmlTag(str){\n       return (new DOMParser().parseFromString(str, "text/html").body.textContent || '')\n   }

通过DOMParser方法对传入的字符串进行解析成dom树,再取dom里面的textContent文本内容即可。

相关文章

评论 (0)

暂无评论,来写第一条吧