首页 > 解决方案 > 计算文本中特定标签的数量

问题描述

可用 var text 是一种类型:

<p>wtjeopitjeltgjelktg <h2> erigjeogjl <h3> <p> etc 

我需要计算标签的数量<p>

标签: javascriptregex

解决方案


使用DOMParser解析字符串并使用document.querySelectorAll('p')选择段落:

var text = `<p>wtjeopitjeltgjelktg <h2> erigjeogjl <h3> <p> etc `;

var parsed = new DOMParser().parseFromString(text, 'text/html');

const paragraphs = parsed.querySelectorAll('p');

console.log(paragraphs.length);


推荐阅读