提取字符串标签中的文字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);
// 输出: ["提取文字", "这是段落文本"]

原数据:

新数据:

相关推荐
全栈前端老曹2 分钟前
【前端路由】Vue Router 动态导入与懒加载 - 使用 () => import(‘...‘) 实现按需加载组件
前端·javascript·vue.js·性能优化·spa·vue-router·懒加载
温宇飞4 分钟前
高效的线性采样高斯模糊
javascript·webgl
POLITE318 分钟前
Leetcode 160.相交链表 JavaScript (Day 9)
javascript·leetcode·链表
北辰alk24 分钟前
Vue 3 深度解析:watch 与 watchEffect 的终极对决
vue.js
Zyx200726 分钟前
构建现代 React 应用:从项目初始化到路由与数据获取
前端
大布布将军31 分钟前
☁️ 自动化交付:CI/CD 流程与云端部署
运维·前端·程序人生·ci/cd·职场和发展·node.js·自动化
LYFlied31 分钟前
Vue.js 中的 XSS 攻击防护机制详解
前端·vue.js·xss
七宝三叔36 分钟前
C#,为什么要用LINQ?
前端
七宝三叔37 分钟前
用「点外卖」的例子讲透HttpClient
前端
再睡一夏就好1 小时前
LInux线程池实战:单例模式设计与多线程安全解析
linux·运维·服务器·开发语言·javascript·c++·ecmascript