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

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

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

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

本文章由javascript技术分享原创和收集

发表评论 (审核通过后显示评论):