给定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");