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

原数据:

新数据:

相关推荐
tianchang几秒前
策略模式(Strategy Pattern)深入解析与实战应用
前端·javascript·代码规范
best6663 分钟前
JavaScript的Math内置对象,到底是何方神圣?
javascript
掘金安东尼9 分钟前
技术解析:高级 Excel 财务报表解析器的架构与实现
前端·javascript·面试
Hilaku10 分钟前
深入CSS层叠的本质:@layer如何优雅地解决样式覆盖与!important滥用问题
前端·css·html
天天扭码14 分钟前
AI时代,前端如何处理大模型返回的多模态数据?
前端·人工智能·面试
每天开心16 分钟前
一文教你掌握事件机制
前端·javascript·ai编程
LeeAt22 分钟前
真的!真的就一句话就能明白this指向问题
前端·javascript
阳火锅23 分钟前
都2025年了,来看看前端如何给刘亦菲加个水印吧!
前端·vue.js·面试
hahala233340 分钟前
ESLint 提交前校验技术方案
前端
夕水1 小时前
ew-vue-component:Vue 3 动态组件渲染解决方案的使用介绍
前端·vue.js