在与选择器匹配的HTML字符串中获取行+列

时间:2018-12-09 01:20:58

标签: javascript html parsing

给定HTML源代码为字符串,是否可以找到给定标签的CSS选择器来查找标签出现的开始和结束列+行号?例如,给定以下字符串:

<h1>test</h1><h1 class="cls">
<p>1234</p>456</h1><p>789

我想知道与选择器“ h1.cls”匹配的标签的开始和结束位置。

我知道我可以使用https://developer.mozilla.org/en-US/docs/Web/API/DOMParser将字符串解析为HTML并使用选择器获取标签,但是我看不到任何方法来获取标签所在的行号,例如:

const doc = new DOMParser().parseFromString(input, "text/html");

0 个答案:

没有答案