如何检查 DOM 元素是否在范围内

Sim*_*mon 4 javascript dom range

如何检查 DOM 树中的节点是否在特定范围内(https://developer.mozilla.org/en-US/docs/Web/API/Range)?当然,节点可以完全在范围内,也可以部分在范围内。

con*_*exo 6

例子

range = document.createRange();
range.selectNode(document.getElementsByTagName("div").item(0));
bool = range.isPointInRange(document.getElementsByTagName("p").item(0),1);
Run Code Online (Sandbox Code Playgroud)

https://developer.mozilla.org/en-US/docs/Web/API/Range/isPointInRange