提取字符串标签中的文字js

DOM操作:

javascript 复制代码
const extractText = (str) => {
  const parser = new DOMParser();
  const doc = parser.parseFromString(str, 'text/html');
  const textNodes = doc.body.innerText.trim().split('\n');
  return textNodes;
};

const input = '<div>提取文字</div><p>这是段落文本</p>';
const extractedTexts = extractText(input);
console.log(extractedTexts);
// 输出: ["提取文字", "这是段落文本"]

原数据:

新数据:

相关推荐
英俊潇洒美少年几秒前
前端性能优化:非关键脚本/第三方资源异步加载全解(彻底解决首屏阻塞)
前端·性能优化
如果超人不会飞21 分钟前
TinyVue 组件库实战指南:从安装到上手一篇就够了
vue.js
掘金者阿豪21 分钟前
终于!我的第二本书正式出版,吃透 Agentic AI 核心不踩坑
javascript·后端
开飞机的舒克_25 分钟前
vue3+router动态权限路由
前端·vue.js
VitoChang25 分钟前
放弃手搓路由吧!用 SolidStart 搞 SPA,真香
前端
GuWenyue26 分钟前
告别JS类型坑!Ts为什么在ai时代逐渐成为"第一"语言
前端·算法·typescript
三乐22828 分钟前
事件循环是什么东西,一篇文章带你了解
前端·javascript
wuhen_n29 分钟前
RAG 核心:向量嵌入与本地向量数据库实战
前端·langchain·ai编程
孟陬31 分钟前
国外技术周刊 #139:LLM 正在杀死程序员的「懒惰美德」
前端·人工智能·后端
lichenyang45339 分钟前
补充:Repeat 虚拟滚动与 cachedCount 到底怎么用
前端