【发布时间】:2019-07-19 14:14:00
【问题描述】:
我正在使用cheerio 来解析不同节点中的 HTML 代码。我可以很容易地做到$("*"),但这只会让我得到普通的 HTML 节点,而不是单独的文本节点。让我们考虑 3 个用户输入:
一个:
text only
我需要:单个文本节点。
两个:
<div>
text 1
<div>
inner text
</div>
text 2
</div>
我需要:文本节点 + div 节点 + 文本节点,顺序相同。
三:
<div>
<div>
inner text 1
<div>
inner text 2
</div>
</div>
<div>
inner text 3
</div>
</div>
我需要:2 个 div 节点
可能吗?
【问题讨论】:
标签: javascript html node.js cheerio