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

原数据:

新数据:

相关推荐
Hello.Reader几秒前
Tauri 前端配置把任何前端框架“正确地”接进 Tauri(含 Vite/Next/Nuxt/Qwik/SvelteKit/Leptos/Trunk)
前端·前端框架
明月_清风2 分钟前
浏览器时间管理大师:深度拆解 5 大核心调度 API
前端·javascript
+VX:Fegn08952 分钟前
计算机毕业设计|基于springboot + vue社区智慧消防管理系统(源码+数据库+文档)
数据库·vue.js·spring boot·后端·课程设计
明月_清风3 分钟前
你不知道的 JS——现代系统级 API 篇
前端·javascript
一 乐7 分钟前
英语学习平台系统|基于springboot + vue英语学习平台系统(源码+数据库+文档)
java·vue.js·spring boot·学习·论文·毕设·英语学习平台系统
+VX:Fegn08951 小时前
计算机毕业设计|基于springboot + vue物业管理系统(源码+数据库+文档)
数据库·vue.js·spring boot·后端·课程设计
咕噜咕噜啦啦8 小时前
Vue3响应式开发
前端·javascript·vue.js
huangql52010 小时前
布局单位与设计稿换算:从「看清」到「量准」
前端
牛奶10 小时前
你不知道的JS(下):深入编程
前端·javascript·电子书
牛奶10 小时前
你不知道的JS(下):深入JS(下)
前端·javascript·电子书