javascript - 计算文本中特定标签的数量
问题描述
可用 var text 是一种类型:
<p>wtjeopitjeltgjelktg <h2> erigjeogjl <h3> <p> etc
我需要计算标签的数量<p>
解决方案
使用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);
推荐阅读
- python - 在 python 中,如何让两个文件迭代器以不同的速率迭代行?
- amazon-web-services - AWS VPC 有一个用于出站流量的外部 IP
- tableau-api - 在 tableau 中按类别显示百分比
- python - 熊猫:对组进行排序并在组内排序
- json - 基于特定 JSON 字段在视图中显示图像
- c# - CultureInfo.GetCultures (CultureTypes.NeutralCultures) DisplayName 属性在应用程序发布时给出不同的结果
- reactjs - React 输入类型号默认值
- reactjs - Styled-Components & React:如何避免混乱?
- excel - 在 Outlook 电子邮件回复中包含原始文本和格式
- basic - 神秘的编译(BASIC?)遗留程序