解决方式:
const removeHtmlStyle = (html: any) => {
// 创建一个新的DOM解析器
const parser = new DOMParser();
// 将HTML解析为DOM对象
const doc = parser.parseFromString(html, 'text/html');
// 获取所有<style>标签并将其移除
const styleTags = doc.querySelectorAll('style');
styleTags.forEach((styleTag) => {
styleTag.remove();
});
// 获取文档的纯文本内容
const plainText = doc.body.textContent;
return plainText;
};
html 即为需要操作的html元素